2012-11-18 10 views
7

Ich habe versucht, die libxml2 & libxslt Pakete zu aktualisieren, wie meine sind zu alt, um mit lxml zu laufen. Ich fand eine Komplettlösung here und versucht, das Paket mit dem Befehl zu aktualisierenPython: setup.py fehlt: Keine solche Datei oder Verzeichnis

sudo python setup.py install 

aber was ich bekam, war diese Fehlermeldung:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS 
/Python: can't open file 'setup.py': [Errno 2] No such file or directory 

So anscheinend gibt es keine setup.py-Datei in meinem Python-Ordner (das ist meine aktuelle Python-Version, das habe ich bereits überprüft!). Wie ist das möglich? Hoffe jemand kann mir helfen!

+4

In welchem ​​Verzeichnis führen Sie 'setup.py' aus? Es sollte nicht Teil Ihres tatsächlichen Python-Standorts sein. Es kommt mit den Paketen. – jdi

+0

Okay, jetzt sehe ich ....! Ich dachte, setup.py gehört zur Python-Distribution ... Vielen Dank! – julianschnell

+1

Wenn @jdi Ihre Frage beantwortet hat, wäre es eine gute Sache, die Frage als beantwortet zu setzen :) –

Antwort

12

Um dies eine formelle Antwort von meinem Kommentar zu machen ...

setup.py ist Teil des Python Installationsort nicht. Es ist im Lieferumfang des Pakets enthalten, das Sie installieren möchten. Ändern Sie die Verzeichnisse in den Speicherort der heruntergeladenen Quelle und führen Sie die Datei setup.py aus.

+0

Ich bin mir nicht sicher, wo heruntergeladene Datei.Wie finden wir das heraus? – LoveMeow

+0

@RamapriyaSridharan - Sie wissen nicht, wo Sie Dateien auf Ihren Computer herunterladen? – jdi

+0

Eine Möglichkeit, wie Sie möglicherweise setup.py finden können, wenn Sie sich nicht erinnern, ist die Ausführung eines einfachen Suchbefehls: "find. -name setup.py" – hiquetj

Verwandte Themen