Es fällt mir schwer, Python-Pakete einzurichten. EasyInstall von SetupTools soll dabei helfen, aber es gibt keine ausführbare Datei für Python 2.6.
Um beispielsweise Mechanize zu installieren, sollte ich den Ordner Mechanize nur gemäß INSTALL.txt in C: \ Python24 \ Lib \ site-packages ablegen, aber das Ausführen der Tests funktioniert nicht. Kann jemand helfen, etwas Licht ins Dunkel zu bringen? Vielen Dank!
Antworten:
Die akzeptierte Antwort ist veraltet. Also wird zuerst
pip
bevorzugteasy_install
( Warum pip gegenüber easy_install verwenden? ). Befolgen Sie dann diese Schritte, umpip
unter Windows zu installieren . Es ist ganz einfach.Installieren
setuptools
:Installieren
pip
:Optional können Sie den Pfad zu Ihrer Umgebung hinzufügen, sodass Sie ihn
pip
überall verwenden können. Es ist irgendwo wieC:\Python33\Scripts
.quelle
Neuere Versionen von Python für Windows werden mit dem Pip- Paketmanager geliefert. (Quelle)
Verwenden Sie dies, um Pakete zu installieren:
In Ihrem Fall wäre es also:
quelle
pip
befindet sich alsC:\Users\[you]\AppData\Local\Programs\Python\Python[XX]\Scripts\pip
python -m pip install <module_name>
?Dies ist ein gutes Tutorial, wie man
easy_install
unter Windows kommt. Die kurze Antwort:C:\Python26\Scripts
Fügen Sie Ihrem PATH (oder eine von Ihnen installierte Python) hinzu.quelle
Sie benötigen die ausführbare Datei nicht für Setuptools. Sie können den Quellcode herunterladen, entpacken, in das heruntergeladene Verzeichnis wechseln und
python setup.py install
an der Eingabeaufforderung ausführenquelle
setup.py
Datei sehen). Von dort aus können Sie ausführenpython setup.py install
und es wird für Sie installiert.Ab Python 2.7 ist pip standardmäßig enthalten. Laden Sie einfach Ihr gewünschtes Paket über herunter
quelle
m **module-name**: Searches **sys.path** for the named module and runs the corresponding **.py** file as a script.
.python -m pip install [package-name]
Wie ich anderswo geschrieben habe
Das Richtige ist also, pip zu installieren. Wenn Sie sich jedoch keine Sorgen machen müssen, bietet Christoph Gohlke Binärdateien für beliebte Python-Pakete für alle Windows-Plattformen an. Http://www.lfd.uci.edu/~gohlke/pythonlibs/
Tatsächlich erfordert das Erstellen einiger Python-Pakete einen C-Compiler (z. B. mingw32) und Bibliotheksheader für die Abhängigkeiten. Dies kann unter Windows ein Albtraum sein. Denken Sie also an den Namen Christoph Gohlke.
quelle
Ich hatte Probleme bei der Installation von Paketen unter Windows. Die Lösung gefunden. Es funktioniert in Windows7 +. Hauptsächlich sollte alles mit Windows Powershell funktionieren. Dies kann Ihnen den Einstieg erleichtern.
python setup.py install
Das hat bei mir funktioniert, als nichts anderes Sinn machte. Ich verwende Python 2.7, aber die Dokumentation legt nahe, dass dies auch für Python 3.x funktionieren würde.
quelle
pip ist das Paketinstallationsprogramm für Python. Aktualisieren Sie es zuerst und laden Sie dann herunter, was Sie benötigen
Dann:
quelle
Jetzt können Sie das gewünschte Modul installieren
quelle
Sie können auch einfach ez_setup.py herunterladen und ausführen, obwohl die SetupTools-Dokumentation dies nicht mehr vorschlägt. Hat erst vor 2 Wochen gut funktioniert.
quelle
Oder fügen Sie das Verzeichnis einfach in Ihre ausführbare Pip-Datei in Ihrem Systempfad ein.
quelle
Wie von Blauhirn erwähnt, ist nach 2.7 pip vorinstalliert. Wenn es bei Ihnen nicht funktioniert, muss es möglicherweise zum Pfad hinzugefügt werden.
Wenn Sie jedoch Windows 10 ausführen, müssen Sie kein Terminal mehr öffnen, um ein Modul zu installieren. Gleiches gilt auch für das Öffnen von Python.
Sie können direkt in das Suchmenü eingeben
pip install mechanize
, den Befehl auswählen und es wird installiert:Wenn etwas schief geht, wird es möglicherweise geschlossen, bevor Sie den Fehler lesen können, aber es ist dennoch eine nützliche Verknüpfung.
quelle