Gibt es eine Möglichkeit, Setuptools für Python 2.6 unter Windows ohne ein Exe-Installationsprogramm zu installieren?
Im Moment gibt es keine, 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?
Erste Option - Online-Installation (d. H. Während des gesamten Installationsvorgangs mit dem Internet verbunden bleiben):
Zweite Option:
Dritte Option (vorausgesetzt, Sie haben Visual Studio 2005 oder MinGW auf Ihrem Computer)
Bitte geben Sie Feedback.
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, hat nicht den in ez_setup.py -navigate to http://pypi.python.org/packages/2.7/s/setuptools/ angegebenen URI = für die neueste Version - das Skript prüft auch md5, ich habe es nicht weiter untersucht.
Die Antwort vom 21. November hat bei mir nicht funktioniert. Ich habe es auf meinem 64-Bit-Vista-Computer funktioniert, indem ich die Anweisungen von Methode 1 befolgt habe, mit Ausnahme von Schritt 3, den ich eingegeben habe:
setup.py installieren
Zusammenfassend habe ich Folgendes getan:
Ich kann die EXE finden, die Google tut,
sie können es einfach von der folgenden URL herunterladen und per Doppelklick installieren.
Ich habe es schnell zum Laufen gebracht, indem ich den Quellcode heruntergeladen und dann ausgeführt habe (aus dem extrahierten Verzeichnis):
python.exe setup.py bdist_wininst
Das baut dist\setuptools-0.6c9.win32.exe
, genau das Installationsprogramm, nach dem Sie suchen.
Soeben installierte setuptools wie folgt:
Das wird von der Quelle in den Site-Packages-Ordner Ihres Pythons und in alle anderen erforderlichen Schritte installiert. Dies war unter Windows XP SP2.
Die "erste Option" (4 Schritte: Herunterladen, Extrahieren, Ausführen, Überprüfen von PATH) funktionierte auf meinem Windows Server 2008 x64-Computer nicht, auf dem Python 2.6 32-Bit installiert war, und es funktionierte auch nicht mein Vista x64 Rechner mit Python 2.6 32 bit installiert.
Die zweite Option (5 Schritte: Herunterladen, Extrahieren, Extrahieren, Ausführen, Überprüfen von PATH) funktionierte sowohl unter Windows Server 2008 x64 als auch unter Windows Vista x64.
Vielen Dank für die Anleitung!
OP Option 1 hat bei mir nicht funktioniert.
Allerdings hat die Installation von setup.py, wie von NathanD erwähnt, den Trick getan.
Vielleicht sollte das Option 1 werden?
Werner
setuptools
wurde aktualisiert in Version 0.6c11.
Die einfachste Installationsoption für setuptools ist die Verwendung des vorinstallierten 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, setuptools Windows Installer sind hier verfügbar:
Mein Rat ist, zu warten, bis Python 2.6.2, um Python 2.6 unter Windows zu verwenden. Es gibt immer noch einige Fehler, die es weniger als ideal machen ( , dieses ist besonders böse ). Persönlich war ich nicht in der Lage, Setuptools unter Vista x64 zum Laufen zu bringen, selbst nachdem ich es von der Quelle installiert hatte. Unter Python 2.5.4 hatte ich allerdings keine Probleme.
Die zweite Option hat bei mir funktioniert.
Zwei Notizen:
ein. Wenn Sie easy_install in Vista verwenden, müssen Sie nach der Installation Administrator sein. (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, Sie benutzen ez_setup aus setuptools-0.6c9.tar.gz
Python hat alles an Bord, um dies zu tun.
von https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools Ich habe die URL zur ez_setup.py : https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
statt es herunterzuladen und an der Datei zu fummeln, können wir dies von der Konsole aus tun:
import urllib
url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py'
ezcode = urllib.urlopen(url).read()
exec(ezcode)