Instalacja pliku koła

107

Jak zainstalować plik .whl? Mam bibliotekę Wheel, ale nie wiem, jak jej użyć do zainstalowania tych plików. Mam plik .whl, ale nie wiem, jak go uruchomić. Proszę pomóż.

balloneij
źródło

Odpowiedzi:

148

Zwykle używasz narzędzia takiego jak pipdo montażu kół. Pozostaw to narzędziu, aby wykryć i pobrać plik, jeśli jest to projekt hostowany na PyPI.

Aby to zadziałało, musisz zainstalować wheelpakiet:

pip install wheel

Następnie możesz powiedzieć, pipaby zainstalować projekt (i pobierze koło, jeśli jest dostępne) lub bezpośrednio plik koła:

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

wheelModuł, po zainstalowaniu, również jest uruchamianego z wiersza poleceń, można to wykorzystać, aby zainstalować pobrane już koła:

python -m wheel install wheel_file.whl

Zobacz także wheeldokumentację projektową .

Martijn Pieters
źródło
otrzymywanie błędu na pip install wheelpolecenie - pip._vendor.distlib.DistlibException: Unable to locate finder for 'pip._vendor.distlib'
Sandipan Guha
@SandipanGuha: może używasz Pythona 3.6? Zobacz github.com/pypa/pip/issues/3964
Martijn Pieters
@MartijnPieters jak to zrobić python -m wheel install wheel_file.whldla pojedynczego użytkownika, prawdopodobnie z --userflagą?
StrikeR
@StrikeR: wheelModuł nie ma żadnych udogodnień do zainstalowania w USER_SITElokalizacji, nie. Użyj pipdo tego.
Martijn Pieters
20

Jeśli masz już plik koła (.whl) na swoim komputerze, po prostu użyj następującego kodu:

cd ../user
pip install file.whl

Jeśli chcesz pobrać plik z sieci, a następnie go zainstalować, wykonaj następujące czynności w wierszu poleceń:

pip install package_name

lub, jeśli masz adres URL:

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

To na pewno spowoduje zainstalowanie wymaganego pliku.

Uwaga: podczas korzystania z Pythona 2 musiałem wpisać pip2 zamiast pip.

Sam_Sadana
źródło