Installation der Raddatei


99

Wie installiere ich eine .whl-Datei? Ich habe die Wheel-Bibliothek, weiß aber nicht, wie ich sie zum Installieren dieser Dateien verwenden soll. Ich habe die .whl-Datei, weiß aber nicht, wie ich sie ausführen soll. Bitte helfen Sie.

Antworten:


140

Normalerweise verwenden Sie ein Werkzeug pip, um Räder zu installieren. Überlassen Sie es dem Tool, die Datei zu ermitteln und herunterzuladen, wenn es sich um ein auf PyPI gehostetes Projekt handelt.

Damit dies funktioniert, müssen Sie das wheelPaket installieren :

pip install wheel

Sie können dann anweisen pip, das Projekt zu installieren (und das Rad wird heruntergeladen, falls verfügbar) oder die Raddatei direkt:

pip install project_name  # discover, download and install
pip install wheel_file.whl  # directly install the wheel

Das wheeleinmal installierte Modul kann auch über die Befehlszeile ausgeführt werden. Hiermit können Sie bereits heruntergeladene Räder installieren:

python -m wheel install wheel_file.whl

Siehe auch die wheelProjektdokumentation .


Fehler auf pip install wheelBefehl erhalten - pip._vendor.distlib.DistlibException: Unable to locate finder for 'pip._vendor.distlib'
Sandipan Guha

@ SandipanGuha: Verwenden Sie vielleicht Python 3.6? Siehe github.com/pypa/pip/issues/3964
Martijn Pieters

@MartijnPieters wie geht das python -m wheel install wheel_file.whlfür einen einzelnen Benutzer, wahrscheinlich mit einer --userFlagge?
StrikeR

@StrikeR: Das wheelModul kann nicht am USER_SITEStandort installiert werden . Verwenden Sie pipdafür.
Martijn Pieters

18

Wenn Sie bereits eine Raddatei (.whl) auf Ihrem PC haben, gehen Sie einfach mit dem folgenden Code vor:

cd ../user
pip install file.whl

Wenn Sie eine Datei aus dem Internet herunterladen und anschließend installieren möchten, gehen Sie in der Befehlszeile wie folgt vor:

pip install package_name

oder, wenn Sie die URL haben:

pip install http//websiteurl.com/filename.whl

Dadurch wird mit Sicherheit die erforderliche Datei installiert.

Hinweis: Ich musste bei Verwendung von Python 2 pip2 anstelle von pip eingeben.

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.