Probleme beim Installieren von libxml2 unter Mac OS X

Ich versuche, libxml2 auf meinem Mac zu installieren (OS 10.6.4). Ich versuche wirklich, nur ein Scrapy-Skript in Python zu rennen, was mich dazu verpflichtet hat, Twisted, Zope und jetzt libxml2 zu installieren. Ich habe die neueste Version heruntergeladen (2.7.7, von xmlsoft.org) und versuchte diese Anleitung hier zu veröffentlichen . Zusammenfassend habe ich diesen Befehl (im python-Unterverzeichnis) ausprobiert:

python setup.py --static-deps --libxml2-version=2.7.7 -- libxslt-version=1.1.24 

Ich komme mit diesem Fehler auf:

 failed to find headers for libxml2: update includes_dir 

Irgendwelche Ideen?

Ich habe auch versucht, diesen Befehl auszuführen:

 ./configure --with-python=/System/Library/Frameworks/Python.framework/Versions/2.6/ 

Und ich bekomme folgende Fehlermeldung:

 configure: error: no acceptable C compiler found in $PATH 

Schmerzt das auf die Situation?

4 Solutions collect form web for “Probleme beim Installieren von libxml2 unter Mac OS X”

Ich habe herausgefunden, wie man libxml2 installiert hat. Es dauerte zwei Schritte. Zuerst habe ich keinen XCode installiert, also musste ich das heruntergeladen und von Apple Developer Tools installiert haben. Ich dachte, dass es auf OX 10.6.4 Standard gekommen war, aber ich denke nicht.

Dann, im libxml2 Ordner, lief ich diese drei Befehle:

 ./configure --with-python=/System/Library/Frameworks/Python.framework/Versions/2.3/ make sudo make install 

Danach wechselte ich zum Python-Unterverzeichnis des libxml2-Ordners und lief ein generisches Setup:

 python setup.py install 

Danach war alles bereit zu gehen.

Sollten Sie nicht schreiben --libxml2-version=2.7.7 stattdessen?

Ich weiß, das ist ein alter Thread, aber ich habe gerade diesen Fehler bei der Installation von Abhängigkeit mit Pip.

 failed to find headers for libxml2: update includes_dir 

Ich habe es durch die Neuinstallation von xcode Befehlszeilen-Tools mit

 xcode-select --install 

Hoffe, das hilft anderen, die diesen Thread finden.

Ich hatte das gleiche Problem mit einem virtualenv und löste es den Pfad zu libxml2, was homebrew gerade in den globalen Site-Pakete installiert:

 echo '/usr/local/opt/libxml2/lib/python2.7/site-packages/' > /Users/panchicore/.virtualenvs/<virtualenv-name>/lib/python2.7/site-packages/homebrew.pth 
  • Die Verbindung zur anderen Seite wurde in einer sauberen Weise verloren
  • Wie passiere ich Parameter an scharfe Spinnen im Programm?
  • Python Scrapy - Mimetyp-basierter Filter, um Nicht-Textdatei-Downloads zu vermeiden
  • Scrapy: Begrenzung der Anzahl der Anfragen oder Anforderungsbytes
  • Scrapy: Was ist der richtige Weg, um start_requests () zu verwenden?
  • Nicht in der Lage, Link mit Scrapy folgen
  • Wie man Scrapy aus einem Python-Skript ausführt
  • Scrapy Spider: Umgang mit Seiten, die falsch definierte Zeichencodierung haben
  • Scrapy - Offsite-Anfrage, die auf einer Regex verarbeitet werden soll
  • Eine JSON-Antwort mit Scrapy kratzen
  • Ändern Sie Scrapy JSON Output
  • Python ist die beste Programmiersprache der Welt.