Ich habe Probleme bei der Installation eines Python-Pakets auf meinem Windows-Computer und möchte es mit den Windows-Binärdateien von Christoph Gohlke installieren. (Was meiner Erfahrung nach die Aufregung bei vielen anderen Paketinstallationen erheblich verringert hat). Es sind jedoch nur .whl-Dateien verfügbar.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
Aber wie installiere ich .whl-Dateien?
Anmerkungen
- Ich habe Dokumente auf dem Rad gefunden , aber sie scheinen nicht so einfach zu sein, wenn es darum geht, die Installation von .whl-Dateien zu erklären.
- Diese Frage ist ein Duplikat mit dieser Frage , die nicht direkt beantwortet wurde.
pip install ...
nicht das erfordert Rad - Paket;pip wheel ...
tut.Antworten:
Ich habe nur das Folgende verwendet, was ziemlich einfach war. Öffnen Sie zuerst eine Konsole und dann eine CD, auf die Sie Ihre Datei wie some-package.whl heruntergeladen haben, und verwenden Sie sie
Hinweis: Wenn pip.exe nicht erkannt wird, finden Sie es möglicherweise im Verzeichnis "Scripts", in dem Python installiert wurde. Wenn pip nicht installiert ist, kann diese Seite helfen: Wie installiere ich pip unter Windows?
Hinweis: Zur Verdeutlichung
Wenn Sie die
*.whl
Datei auf Ihr lokales Laufwerk kopieren (z. B. C: \ some-dir \ some-file.whl ), verwenden Sie die folgenden Befehlszeilenparameter:quelle
pip install wheel
. Der Befehlpip install some-package.whl
ist ausreichend. Stellen Sie nur sicher, dass pip aktualisiert wird, wie von burhan-khalid angegeben.python -m pip install some-package.whl
funktioniert auch, wenn pip nicht in PATH gefunden wird.pip3
stattpip
(ich hatte 2.7 und jetzt 3.4) verwendet. Auf jeden Fall ist dies eine freundliche Erinnerung, die manchmal daspip3
ist, was Sie brauchen.Stellen Sie zunächst sicher, dass Sie Pip aktualisiert haben, um die Radunterstützung zu aktivieren:
Geben Sie dann zum Installieren vom Rad das Verzeichnis an, in das das Rad heruntergeladen wird. Zum Beispiel zum Installieren
package_name.whl
:quelle
--use-wheel
in Pip 19.0.1 (Python 2.7)whl
ist eine Abkürzung fürIch bin im selben Boot wie die OP.
Verwenden einer Windows-Eingabeaufforderung aus dem Verzeichnis:
schien zu funktionieren.
Wenn Sie das Verzeichnis in das Verzeichnis ändern, in dem sich das Whl befindet, wird nur angezeigt, dass "Pip nicht erkannt wird". Gehen Sie zurück zu
C:\Python34\Scripts>
und verwenden Sie dann den vollständigen Befehl oben, um den Speicherort "wo / sein / heruntergeladen" anzugebenRequirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist
.Also habe ich eine Kopie der .whl in Python34 / Scripts abgelegt, genau denselben Befehl erneut ausgeführt (wobei der Befehl immer
--find-links=
noch in den anderen Ordner wechselt), und diesmal hat es funktioniert.quelle
C:\Python34\Scripts
Fügen Sie dieses Verzeichnis stattdessen dem Systempfad hinzu, um zu vermeiden, dass Sie beim Ausführen von pip im Verzeichnis stehen müssen . Für diejenigen , die nicht wissen , wie: windowsitpro.com/systems-management/...C:\Python34\python.exe -m pip install requests
Das Paket "Anfragen" wurde automatisch heruntergeladen und installiert.Auf der Website von Christoph Gohlke gibt es mehrere Dateiversionen.
Was ich bei der Installation von Rädern von dieser Site als wichtig empfunden habe, ist, dies zuerst über die Python-Konsole auszuführen:
damit Sie wissen, welche Version Sie für Ihren Computer installieren sollten. Wenn Sie die falsche Version auswählen, schlägt die Installation des Pakets möglicherweise fehl (insbesondere, wenn Sie nicht das richtige CPython-Tag verwenden, z. B. cp27).
quelle
Sie müssen pip.exe an der Eingabeaufforderung auf meinem Computer ausführen. Ich tippe
C:/Python27/Scripts/pip2.exe install numpy
quelle
Scripts
Verzeichnis. Wird pip nicht regelmäßig installiert?Unter Windows können Sie nicht einfach ein Upgrade mit durchführen
pip install --upgrade pip
, da daspip.exe
verwendet wird und beim Ersetzen ein Fehler auftreten würde. Stattdessen sollten Siepip
wie folgt aktualisieren :Dann überprüfen Sie die
pip
Version:Wenn es
6.x
Serien zeigt , gibt es Radstütze.Nur dann können Sie ein Radpaket wie folgt installieren:
quelle
pip install --upgrade pip
und es hat gut funktioniert - so dass ein Teil von dem, was Sie sagen, falsch zu sein scheint.Um Raddateien mit einem einfachen Doppelklick installieren zu können, haben Sie folgende Möglichkeiten:
1) Führen Sie zwei Befehle in der Befehlszeile unter Administratorrechten aus:
2) Alternativ können sie in eine
wheel.bat
Datei kopiert und mit dem Kontrollkästchen "Als Administrator ausführen" in den Eigenschaften ausgeführt werden.PS pip.exe befindet sich vermutlich im PATH.
Aktualisieren:
(1) Diese können in einer Zeile zusammengefasst werden:
(2) Die Syntax für .bat-Dateien unterscheidet sich geringfügig:
Auch seine Ausgabe kann ausführlicher gemacht werden:
Weitere Informationen finden Sie in meinem Blogbeitrag .
quelle
EDIT: DIESES NICHT MEHR IST EIN TEIL VON PIP
Um zu vermeiden, dass Sie solche Dateien herunterladen müssen, können Sie Folgendes versuchen:
Weitere Informationen finden Sie hier .
quelle
Falls Sie ein bestimmtes Paket nicht direkt mit PIP installieren können.
Sie können ein bestimmtes
.whl
(Rad-) Paket unter https://www.lfd.uci.edu/~gohlke/pythonlibs/ herunterladen.CD (Verzeichnis ändern) in das heruntergeladene Paket und installieren Sie es manuell durch - Beispiel
pip install PACKAGENAME.whl
:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
quelle
Ich konnte NumPy nur wie folgt installieren:
Ich habe NumPy von hier heruntergeladen: https://pypi.python.org/pypi/numpy
Dieses Modul
Befehlsausführung über den Installationspfad von Python in PowerShell
PS.: Ich habe es unter Windows 10 installiert.
quelle
Sie können die .whl-Datei mithilfe von installieren
pip install filename
. Um es in diesem Formular zu verwenden, sollte es sich im selben Verzeichnis wie Ihre Befehlszeile befinden. Andernfalls geben Sie den vollständigen Dateinamen sowie die Adresse wie anpip install C:\Some\PAth\filename
.Stellen Sie außerdem sicher, dass sich die .whl-Datei auf derselben Plattform befindet, die Sie verwenden,
python -V
und ermitteln Sie, welche Python-Version Sie ausführen. Wenn es sich um Win32 oder 64 handelt, installieren Sie die entsprechende Version.quelle
Was ich getan habe, war zuerst den Pip mit dem Befehl zu aktualisieren:
pip install --upgrade pip
und dann habe ich auch das Rad mit dem Befehl installiert:pip install wheel
und dann hat es perfekt funktioniert.Hoffe, es funktioniert für Sie, denke ich.
quelle
Neue Python-Benutzer unter Windows vergessen häufig, während der Installation das Verzeichnis \ Scripts von Python zur Variablen PATH hinzuzufügen. Ich empfehle, den Python-Launcher zu verwenden und pip als Skript mit dem
-m
Switch auszuführen . Dann können Sie die Räder für eine bestimmte Python-Version installieren (wenn mehr als eine installiert ist) und das Skriptverzeichnis muss sich nicht im PATH befinden. Öffnen Sie also die Befehlszeile, navigieren Sie (mit demcd
Befehl) zu dem Ordner, in dem sich die .whl-Datei befindet, und geben Sie Folgendes ein:Ersetzen Sie
3.6
durch Ihre Python-Version oder geben Sie einfach ein,-3
wenn die gewünschte Python-Version zuerst im PFAD angezeigt wird. Und mit einer aktiven virtuellen Umgebung :py -m pip install your_whl_file.whl
.Natürlich können Sie auf diese Weise auch Pakete von PyPI installieren, z
quelle
Ich würde Ihnen vorschlagen, wie Sie die .whl-Datei genau installieren. Anfangs hatte ich viele Probleme, aber dann habe ich es gelöst. Hier ist mein Trick, um .whl-Dateien zu installieren.
Befolgen Sie die Schritte ordnungsgemäß, um ein Modul zu importieren
3. Geben Sie nun den unten angegebenen Befehl ein
Klicken Sie auf die Eingabetaste und stellen Sie sicher, dass Sie die aktuell verwendete Version mit dem richtigen Dateinamen eingeben.
Wenn Sie die Eingabetaste drücken, warten Sie einige Minuten. Die Datei wird installiert und Sie können das jeweilige Modul importieren.
Um zu überprüfen, ob das Modul erfolgreich installiert wurde, importieren Sie das Modul im Leerlauf und überprüfen Sie es.
Vielen Dank:)
quelle
Laden Sie das Paket herunter (.whl).
Legen Sie die Datei im Skriptordner des Python-Verzeichnisses ab
Verwenden Sie die Eingabeaufforderung, um das Paket zu installieren.
quelle
Unter MacOS,
pip
das über MacPorts in MacPorts python2.7 installiert war, musste ich die @ Dunes-Lösung verwenden:Wo
python
wurde in meinem Fall durch die MacPorts-Python ersetzt, was istpython2.7
oderpython3.5
für mich.Die
-m
Option lautet "Bibliotheksmodul als Skript ausführen" gemäß der Manpage.(Hatte ich vorher laufen
sudo port install py27-pip py27-wheel
zu installierenpip
undwheel
in meine Python 2.7 Installation zuerst.)quelle