Ich möchte Lxml installieren, damit ich dann Scrapy installieren kann.
Wenn ich heute meinen Mac aktualisierte, konnte ich lxml nicht neu installieren. Ich erhalte die folgende Fehlermeldung:
In file included from src/lxml/lxml.etree.c:314:
/private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found
#include "libxml/xmlversion.h"
^
1 error generated.
error: command 'cc' failed with exit status 1
Ich habe versucht, mit lib libxml2 und libxslt zu installieren. Beide sind einwandfrei installiert, aber ich kann lxml immer noch nicht installieren.
Bei der letzten Installation musste ich die Entwicklertools auf Xcode aktivieren, aber da es auf Xcode 5 aktualisiert wurde, gibt es mir diese Option nicht mehr.
Weiß jemand, was ich tun muss?
pip3.4 install lxml
oderSTATIC_DEPS=true pip3.4 install lxml
Befehlen, wenn Sie eine bestimmte Installation für Python3 anstreben (an Ihre Version anpassen, Bash-TAB-Vervollständigung ist Ihr Freund); Damit installieren Sie für die spezifische Version Ihres Zielprogramms, das diese / diese Bibliotheken verwendet. Ansonsten ist es einfach, 30 Minuten damit zu verbringen, die Bibliothek für den falschen Interpreter zu installieren ;-)