Erreur d'importation pour en python lxml

J'ai écrit un script il y a quelques temps que contiennent

from lxml import etree

Mais, malheureusement, il ne fonctionne plus.
Dans le doute j'ai vérifié l'installation avec :

sudo apt-get install python-lxml
sudo pip install lxml
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev

J'ai vérifié si elle pourrait être ma version de python avec :

me@pc:~$ 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

Mon os est ubuntu 12.04.1 LTS avec Python 2.7.3.

Tout semble très bien. Je ne vois pas quel pourrait être le problème.

RÉSOLU:

Enfin de l'importation du programme etree avec

from xml import etree

Ne sais pas pourquoi et si il y a une différence mais ça fonctionne comme prévu.

C'est ce que virtualenv a été faite pour.
Quel a été le résultat de pip install lxml - il semble étrange que les bibliothèques nécessaires à la compilation, sont à venir après...
Quelle a été la sortie de sudo pip install lxml? En outre, si vous souhaitez utiliser pip pour installer lxml, vous aurez besoin pour installer le python-dev paquet.
Je ne pense pas que la création d'un virtualenv pour chaque script est efficace. sudo pip install lxml de sortie est : une Exigence déjà satisfaits (utilisation --mise à niveau pour mettre à niveau): lxml dans /usr/local/lib/python2.7/dist-packages de Nettoyage des...
Lorsque vous importez des etree de xml vous sont pas obtenir le même module que le etree module fourni par lxml. Si vous ne pouvez pas importer des lxml alors que le module n'est pas installé où votre Python peut le trouver.

OriginalL'auteur user1254498 | 2013-01-09