Ho scritto una sceneggiatura qualche tempo fa che contengonoerrore di importazione per lxml in python
from lxml import etree
Ma, purtroppo non funziona più. Nel dubbio ho controllato l'installazione con:
sudo apt-get install python-lxml
sudo pip install lxml
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev
ho controllato se potesse essere la mia versione di pitone con:
[email protected]:~$ python
Python 2.7.3 (default, Sep 14 2012, 14:11:57)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import lxml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml
Il mio sistema operativo è Ubuntu 12.04.1 LTS con Python 2.7.3.
Tutto sembra a posto. Non riesco a vedere quale potrebbe essere il problema.
risolto:
Infine importazione eTree con
from xml import etree
Non so perché, e se v'è una differenza, ma che sta funzionando come previsto.
Questo è ciò che è stato fatto per 'virtualenv'. –
Qual è stato il risultato di 'pip install lxml' - sembra strano che le librerie richieste per compilarlo, vengano dopo di esso ... –
Qual è stato l'output di' sudo pip install lxml'? Inoltre, se vuoi usare 'pip' per installare' lxml', devi installare il pacchetto 'python-dev'. –