Installation von easy_install ... um zur Installation von lxml zu gelangen
Habe ich in den Griff bekommen mit der Tatsache, dass ElementTree ist nicht zu tun, was ich will, es zu tun. Ich habe aus der Dokumentation für lxml, und es scheint, dass es für meine Zwecke. Um lxml, die ich brauche, um easy_install. Also ich habe es runtergeladen von hierund steckte es in /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/
. Dann ging ich zu diesem Ordner, und lief sh setuptools-0.6c11-py2.6.egg
.
Dass erfolgreich installiert wurde. Dann bekam ich aufgeregt, weil ich dachte, der ganze Punkt von easy_install war, konnte ich dann installieren Sie einfach über easy_install lxml, und lxml würde magisch heruntergeladen, gebaut und installiert ist, bereit für meinen Import-Genuss. Also lief ich easy_install lxml
. Ich klebte die Ergebnisse unter. Was soll ich tun?
easy_install lxml
Searching for lxml
Reading http://pypi.python.org/simple/lxml/
Reading http://codespeak.net/lxml
Best match: lxml 2.2.6
Downloading http://codespeak.net/lxml/lxml-2.2.6.tgz
Processing lxml-2.2.6.tgz
Running lxml-2.2.6/setup.py -q bdist_egg --dist-dir /var/folders/49/49N0+g5QFKCm51AbzMtghE+++TI/-Tmp-/easy_install-rxbP6K/lxml-2.2.6/egg-dist-tmp-fjakR0
Building lxml version 2.2.6.
NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available.
Using build configuration of libxslt 1.1.12
Building against libxml2/libxslt in the following directory: /usr/lib
unable to execute gcc-4.0: No such file or directory
error: Setup script exited with error: command 'gcc-4.0' failed with exit status 1
InformationsquelleAutor der Frage Alex | 2010-03-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
First off, die wir nicht benutzen easy_install mehr. Wir verwenden pip. Bitte verwenden Sie pip statt.
Zu bekommen, um Ihre besonderen Schwierigkeiten, als die Kommentare weisen darauf hin, Ihnen fehlt der GCC. Auf OS X, Xcode Kommandozeilen-Tools bietet GCC, sowie viele andere Programme für das erstellen von software auf OS X. Für OS X 10.9 (Mavericks) und neuer, installieren Sie Xcode über den App Store oder alternativ installieren Sie nur die Xcode-Befehlszeilen-Tools mit
Weitere details finden Sie in der Apple Developer-FAQ oder das web für die Suche "install Xcode Command Line Tools".
Für ältere Versionen von OS X, Sie können Holen Sie Xcode Command Line Tools von der Download-Seite des Apple Developer-website (Kostenlose Registrierung erforderlich).
Sobald du GCC installiert ist, können Sie immer noch Fehler auftreten während der Kompilierung auf, wenn der C/C++ - Bibliothek-Abhängigkeiten nicht auf Ihrem system installiert. Auf OS X, die Homebrew Projekt ist der einfachste Weg, um installieren und verwalten von solchen Abhängigkeiten. Folgen Sie den Anweisungen auf dem Homebrew-website zum installieren von Homebrew auf Ihrem system, dann Frage
Verursacht möglicherweise weitere Schwierigkeiten in Ihrem Fall, das Sie die heruntergeladene setuptools in
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/
. Bitte laden Sie keine Dateien an diesem Speicherort. Stattdessen, ich schlage vor, Sie laden Sie die Datei in Ihr home-Verzeichnis, oder Ihren üblichenDownloads
- Verzeichnis. Nach dem Download, Sie laufen sollsh setuptools-X.Y.Z.egg
wird, das dann installieren Sie es ordnungsgemäß in die entsprechendensite-packages
und setzen Sie das ausführbareeasy_install
auf Ihrem Weg.InformationsquelleAutor der Antwort gotgenes
Sicherzustellen, dass Sie haben, libxml2-dev und libxslt1-dev installiert
Dann deine installation sollte richtig baut.
InformationsquelleAutor der Antwort Simplecoder
versuchen:
sudo apt-get install python-lxml
InformationsquelleAutor der Antwort TheLifeOfSteve
Sieht es aus wie
lxml
bauen will, eine Erweiterung, die den Zugriff erfordert einen C-compiler. Sie müssengcc
. Versuchen Siesudo apt-get install build-essential
und dass die Behebung dieses Problems.InformationsquelleAutor der Antwort John Feminella
Stellen Sie sicher, dass alle folgenden Pakete auf Ihrem system installiert sind erste:
Sollten Sie in der Lage sein, um Sie zu installieren, die mit einigen Variante von:
sudo apt-get install
sudo yum install
Nur nachdem alle oben erfolgreich installiert haben, sollten Sie versuchen zu laufen:
InformationsquelleAutor der Antwort Kevin P.