Wie richte ich Setuptools für Python 2.6 unter Windows ein?


85

Gibt es eine Möglichkeit, Setuptools für Python 2.6 unter Windows zu installieren, ohne ein exe-Installationsprogramm zu haben?

Im Moment ist noch keiner gebaut, und der Betreuer von Setuptools hat angegeben, dass es wahrscheinlich eine Weile dauern wird, bis er dazu kommt.

Kennt jemand eine Möglichkeit, es trotzdem zu installieren?


Diese Frage und Antworten scheinen veraltet zu sein. Siehe pypi.python.org/pypi/setuptools
Evgeni Sergeev

Gerade uralt. Informationen zur Installation von pip finden Sie unter stackoverflow.com/a/14407505/450917 . Die erste Hälfte besteht aus Setuptools, obwohl Sie Pip genauso gut installieren können, während Sie gerade dabei sind.
Gringo Suave

Antworten:


103

Erste Option - Online-Installation (dh während des gesamten Installationsvorgangs mit dem Internet verbunden bleiben):

  1. Laden Sie setuptools-0.6c9.tar.gz herunter
  2. Verwenden Sie 7-zip , um es in einen Ordner (Verzeichnis) außerhalb Ihres Windows Python-Installationsordners zu extrahieren
  3. Gehen Sie in den Ordner (siehe Schritt 2) und führen Sie ez_setup.py an der entsprechenden Eingabeaufforderung dos (Befehl) aus
  4. Stellen Sie sicher, dass Ihr PATH das entsprechende Verzeichnis C: \ Python2X \ Scripts enthält

Zweite Option:

  1. Laden Sie setuptools-0.6c9.tar.gz herunter
  2. Laden Sie setuptools-0.6c9-py2.6.egg in einen Ordner (Verzeichnis) außerhalb Ihres Windows Python-Installationsordners herunter
  3. Verwenden Sie 7-zip , um ez_setup.py im selben Ordner wie setuptools-0.6c9-py2.6.egg zu extrahieren
  4. Gehen Sie zur entsprechenden Eingabeaufforderung dos und führen Sie python ez_setup.py setuptools-0.6c9-py2.6.egg an der Eingabeaufforderung aus
  5. Stellen Sie sicher, dass Ihr PATH das entsprechende Verzeichnis C: \ Python2X \ Scripts enthält

Dritte Option (vorausgesetzt, Sie haben Visual Studio 2005 oder MinGW auf Ihrem Computer)

  1. Laden Sie setuptools-0.6c9.tar.gz herunter
  2. Verwenden Sie 7-zip , um es in einen Ordner (Verzeichnis) außerhalb Ihres Windows Python-Installationsordners zu extrahieren
  3. Gehen Sie in den Ordner (siehe Schritt 2) und führen Sie python setup.py install an der entsprechenden Eingabeaufforderung dos (command) aus

Bitte geben Sie Feedback.


1
setuptools link ist kaputt? sollte pypi.python.org/pypi/setuptools/0.6c9 sein
Jason S

Dies ist wahrscheinlich die vollständigste Antwort, die ich je auf SO gesehen habe. Hier ist der korrigierte Link: pypi.python.org/pypi/setuptools
aronchick

Das ist fantastisch. Danke dir. Ich kann nicht verstehen, warum das Setuptools-Projekt nicht einfach eine 2.6-Win-Version vertreibt
matt b

Es wurde ein Update durchgeführt, um Python-Räder über Eiern zu verwenden. Verwenden Sie 7zip, um die neue Datei zu extrahieren, und Sie sollten immer noch in der Lage sein, das zu erhalten, was Sie benötigen.
James Oravec

Beim Ausführen von setup.py wird ein Fehler angezeigt. ImportError: Kein Modul mit dem Namen six.moves
Naveen

50

Sie können http://peak.telecommunity.com/dist/ez_setup.py herunterladen und ausführen . Dadurch werden setuptools heruntergeladen und installiert.

[aktualisieren]

Dieses Skript funktioniert nicht mehr - die Version von setuptools, die heruntergeladen wird, befindet sich nicht in der URI, die in ez_setup.py -navigate to http://pypi.python.org/packages/2.7/s/setuptools/ für die neueste Version angegeben ist Das Skript führt auch einige MD5-Überprüfungen durch. Ich habe mich nicht weiter damit befasst.


funktioniert super und alles ist im Verzeichnis C: \ Python2X \ Scripts
Ib33X

3
Es ist unnötig zu erwähnen, dass die HTTP_PROXY-Umgebungsvariable festgelegt werden muss, wenn eine Verbindung über einen Proxy hergestellt wird
fglez

2
Nur um ein bisschen zu detaillieren: 1. Laden Sie peak.telecommunity.com/dist/ez_setup.py herunter . 2. Doppelklicken Sie darauf, wenn Python * .py-Dateien zugeordnet ist, oder führen Sie "python ez_setup.py" für die Eingabeaufforderung für a aus portables Python zum Beispiel) 3. Fertig, die Eingabe des Befehls "easy_install" sollte jetzt funktionieren.
Wernight

10

Die Antwort vom 21. November hat bei mir nicht funktioniert. Ich habe es auf meinem 64-Bit-Vista-Computer zum Laufen gebracht, indem ich die Anweisungen von Methode 1 befolgt habe, mit Ausnahme von Schritt 3, den ich eingegeben habe:

setup.py installieren

Zusammenfassend habe ich also Folgendes getan:

  1. Laden Sie setuptools-0.6c9.tar.gz herunter
  2. Verwenden Sie 7-zip, um es in einen Ordner (Verzeichnis) außerhalb Ihres Windows Python-Installationsordners zu extrahieren
  3. CD an einer DOS-Eingabeaufforderung in den neu erstellten Ordner setuptools-0.6c9 und geben Sie "setup.py install" (ohne Anführungszeichen) ein.
  4. Stellen Sie sicher, dass Ihr PATH das entsprechende Verzeichnis C: \ Python2X \ Scripts enthält

Ich musste dies auch für Vista x64
larf311 am

Ich schien das PATH-Ding nicht gebraucht zu haben, um später Pakete zu installieren?
Jürgen


5

Ich habe es schnell zum Laufen gebracht, indem ich die Quelle heruntergeladen und dann ausgeführt habe (aus dem extrahierten Verzeichnis):

python.exe setup.py bdist_wininst

Das dist\setuptools-0.6c9.win32.exeist genau das Installationsprogramm, das Sie suchen.



1

Die "erste Option" (4 Schritte: Herunterladen, Extrahieren, Ausführen, Überprüfen von PATH) funktionierte weder auf meinem Windows Server 2008 x64-Computer mit installiertem Python 2.6 32-Bit noch auf meinem Vista x64-Computer mit Python 2.6 32 Bit Eingerichtet.

Die "zweite Option (5 Schritte: Herunterladen, Extrahieren, Extrahieren, Ausführen, Überprüfen des Pfads) funktionierte sowohl unter Windows Server 2008 x64 als auch unter Windows Vista x64.

Vielen Dank für die Bereitstellung der Anweisungen!


1

OP Option 1 hat bei mir nicht funktioniert.

Die Installation von setup.py, wie von NathanD erwähnt, hat jedoch den Trick getan.

Vielleicht sollte das Option 1 werden?

Werner


Ja, opt 1 muss der von Werner beschriebene Weg sein. arbeitete auch für mich.
Gnudiff



0

Mein Rat ist, bis Python 2.6.2 zu warten, um Python 2.6 unter Windows zu verwenden. Es gibt immer noch einige Fehler, die es weniger als ideal machen ( dieser ist besonders böse ). Persönlich konnte ich setuptools unter Vista x64 auch nach der Installation von der Quelle nicht ganz zum Laufen bringen. Unter Python 2.5.4 hatte ich jedoch keine Probleme.


0

Die zweite Option hat bei mir funktioniert.

Zwei Anmerkungen:

ein. Wenn Sie nach der Installation easy_install in Vista verwenden, tun Sie dies als Administrator. (Klicken Sie mit der rechten Maustaste auf Ihre Befehlszeilenverknüpfung und klicken Sie auf "Als Administrator ausführen".) Ich hatte Probleme, easy_install auszuführen, ohne dies zu tun.

b. Er meint, ez_setup von setuptools-0.6c9.tar.gz zu verwenden


zusätzlich: wenn du die erlaubnis nicht geben kannst. Kopieren Sie einfach die .py-Datei und easy_install.exe in ein temporäres Verzeichnis und führen Sie sie dort aus.
Özgür


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.