Forum Polskiego Kursu Blendera

Kurs Blendera dla wszystkich Polaków!

Inkscape i lxml

Autor Wątek: Inkscape i lxml  (Przeczytany 71 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline RobWan

  • Nowy użytkownik
  • *
  • Wiadomości: 43
  • Reputacja +1/-0
    • Zobacz profil
Inkscape i lxml
« dnia: 20180909, 16:37:20 »
Skusiłem się na nową wersję Inscape pod Win7.
Podczas eksportu DXF-a pojawia się okno z info:

Cytuj
The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension.Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml

Technical details:
No module named lxml

Gdzie i jak zainstalować lxml?
W katalogu od Inkscape jest katolog lib a w nim python2.7
Jest też katalog python.
Pobrałem wersję lxml dla pythona2.7, ale polecenie pip install nie działa.

Wcześniej (pewnie niepotrzebnie) zainstalowałem pythona3.7 i pip install działał i lxml się zainstalował.
Ale go (pythona3.7) odinstalowałem.

Może ktoś mi coś podpowie?

Robert

« Ostatnia zmiana: 20180909, 17:29:03 wysłana przez RobWan »

Offline Arek

  • Ekspert
  • *
  • Wiadomości: 3469
  • Reputacja +441/-3
  • Płeć: Mężczyzna
    • Zobacz profil
  • Gadu Gadu: 49396350
Odp: Inkscape i lxml
« Odpowiedź #1 dnia: 20180909, 19:22:00 »
Cytuj
Gdzie i jak zainstalować lxml?
W katalogu od Inkscape jest katolog lib a w nim python2.7
A w katalogu "python2.7" jest katalog "site-packages" i w nim powinien być moduł "lxml", tzn on tam powinien być od początku, ponieważ jest instalowany wraz z instalacją Inscape. Dokładniej powinny być tam dwa katalogi - "lxml" i "lxml-4.1.0-py2.7.egg-info", w tym do samego działania ten pierwszy jest istotniejszy, bo to jest właściwy moduł, drugi to info odnośnie wersji, zależności itp.
Odnosi się to do wersji 0.92.3 Ink.

Także jeśli masz ten moduł w tamtym miejscu to pozostaje pytanie, dlaczego nie działa, ponieważ Inkscape posiada w sobie Pythona 2.7 i nie potrzebuje dodatkowej instalacji. Sam moduł można ręcznie tam wrzucić, chociażby z wesji zip (7z) i też powinien działać.

A dokładnie to:
- jaką masz wersję? z zipa, portable, instalka....?
- instalowałeś wcześniej Pythona 2.7? Może w takim przypadku jakieś zmienne środowiskowe tu przeszkadzają?
Niestety w kwestii Windowsa nie jestem zbyt biegły, także za wiele nie mogę powiedzieć.

Offline RobWan

  • Nowy użytkownik
  • *
  • Wiadomości: 43
  • Reputacja +1/-0
    • Zobacz profil
Odp: Inkscape i lxml
« Odpowiedź #2 dnia: 20180909, 20:34:02 »
Dzięki za zainteresowanie.  :)
Problemem był brak wcześniejszego odinstalowania starej wersji.
http://inkscape.13.x6.nabble.com/LXML-amp-Windows-tt4980699.html#a4980704

Robert

Tags:
 

© Polski Kurs Blendera, CC-BY, 2014