2016-05-15 9 views
0

Ich habe bereits die Fragen here, here und here gelesen. Im Grunde verwende ich eine Conda-Umgebung und möchte lxml installieren. Wenn ich pip install lxml ausführen, erhalte ich eine lange Fehlermeldung, die Failed building wheel for lxml und error minimum required version of libxslt is 1.1.23 enthält. Das macht mich glauben, dass ich libxml2 und libxslt in der virtuellen Umgebung installieren müssen (sie sind bereits auf dem System installiert außerhalb die Umwelt.)Installieren von libmxl2 in virtuelle Umgebung OSX

Also für Linux, las ich in einem der verknüpften Antworten, die ich laufen soll :

apt-get install libxml2-dev libxslt-dev 

Ich habe versucht, das an OSX und Homebrew anzupassen. Innerhalb der Conda Umgebung lief ich:

brew install libxml2-dev libxslt-dev 

und bekam:

Error: No available formula with the name "libxml2-dev" 

Wie erhalte ich Homebrew libxml2 in die Conda Umgebung zu installieren?

+0

Mögliche Duplikate von [Wie installiere ich libxml2-dev libxslt-dev auf Mac OS] (http://stackoverflow.com/questions/26473197/how-to-install-libxml2-dev-libxslt-dev-on-mac -os) – Selcuk

+0

Ich glaube nicht, dass es ein Duplikat ist. Diese Lösung funktionierte nicht für mich (hat den gleichen Fehler wie oben, die minimal erforderliche Version von libxslt ist 1.1.23). – Jason

+0

Abhängig von der Distribution kann es manchmal 'libxml2-devel libxslt-devel' sein ... –

Antwort

0

Ich fühle mich dumm. Ich lief

conda install lxml 

und das hat funktioniert. Ich hatte nur daran gedacht, pip zu verwenden.

Wenn Sie dies lesen und wollen pip und brew statt conda verwenden, ich glaube, Sie könnten einen symbolischen Link auf die richtige Fass Installation nur von libxml2 und libxslt erstellen müssen.

Verwandte Themen