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?

Corvuscorax
quelle
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.

Bhadra
quelle
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.

Stange
quelle
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

quelle
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
6

Ich kann die EXE finden, die Google macht,

Sie können es einfach von der folgenden URL herunterladen und doppelklicken und installieren ....

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

shahjapan
quelle
3
Natürlich wurde diese Datei nur wenige Wochen vor dem Auffinden und ein ganzes Jahr nach dem Wunsch des OP hochgeladen. Trotzdem ist es jetzt die beste Option, imo.
Xiong Chiamiov
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.

will-mvn
quelle
2

Gerade installuptools wie folgt installiert:

  1. Http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e heruntergeladen und in einen Ordner außerhalb meiner Python-Installation extrahiert.
  2. Eingabeaufforderung, dann CD in diesen Ordner.
  3. Geben Sie python setup.py install

Das wird von der Quelle in den Site-Packages-Ordner Ihres Pythons installiert und alle anderen erforderlichen Schritte. Dies war unter Windows XP SP2.

NathanD
quelle
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!

user76143
quelle
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


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

Die einfachste Installationsoption für setuptools ist die Verwendung des vorgefertigten Windows Installer.

Für 32-Bit- Python unter Windows wurde die offizielle Setuptools-Seite aktualisiert und enthält Windows-Installationsprogramme für Python 2.6 und 2.7:

Für 64-Bit- Python unter Windows stehen hier Setuptools-Windows-Installationsprogramme zur Verfügung:

Corey Goldberg
quelle
1

setuptools wurde in Version 0.6c11 aktualisiert .

Tommy B.
quelle
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.

Jason Baker
quelle
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


quelle
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