beautifulsoup no reconocerá lxml

Estoy intentando usar lxml como el analizador para BeautifulSoup porque el predeterminado es MUCHO más lento, sin embargo, recibo este error:

  soup = BeautifulSoup(html, "lxml") File "/home/rob/python/stock/local/lib/python2.7/site-packages/bs4/__init__.py", line 152, in __init__ % ",".join(features)) bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? 

He desinstalado y reinstalado lxml, así como también beautifulsoup muchas veces, pero aún así no lo leerá. También he intentado reinstalar las dependencias de lxml y todavía estoy recibiendo esto.

Incluso hice un nuevo entorno virtual e instalé todo de nuevo y sigo recibiendo este error.

Alguien tiene alguna idea de lo que está pasando aquí?

Ediciones

Uso de las últimas versiones de bs4 y lxml en Python 2.7.x en el escritorio de ubuntu

Puedo import lxml pero no puedo from lxml import etree que está regresando:

  File "", line 1, in  ImportError: /usr/lib/x86_64-linux-gnu/libxml2.so.2: version `LIBXML2_2.9.0' not found (required by /home/rob/python/stock/local/lib/python2.7/site-packages/lxml/etree.so) 

Tengo libxml sin embargo no estoy seguro de la versión, pero instalé y reinstalé la última. También trató de instalar manualmente 2.9.0 y todavía nada

Parece que lxml no se ha instalado correctamente. Para instalar lxml en Ubuntu, ejecute

 sudo apt-get install libxslt1-dev libxml2 

En virtualenv:

 pip install --upgrade lxml pip install cssselect 

Ir a estas páginas:

  1. https://pypi.python.org/pypi/cssselect

  2. https://pypi.python.org/pypi/lxml/3.2.5

descargar los archivos de origen para ambos paquetes. Expandir cada uno de ellos en una carpeta diferente. Luego, en cada carpeta, ubique el archivo setup.py y ejecute el siguiente comando:

 python setup.py install 

Es posible que tenga algunos problemas con lxml. Si recibe un error como

 error: command 'gcc' failed with exit status 1 

asegúrese de instalar libxml2-dev & libxslt1-dev usando

 sudo apt-get install libxml2-dev libxslt1-dev 

Esperemos que eso funcione.