Mam problem z instalacją pakietu Python na moim komputerze z systemem Windows i chciałbym zainstalować go z plikami binarnymi Windowsa Christopha Gohlke. (Co, według mojego doświadczenia, złagodziło wiele zamieszania związanego z wieloma innymi instalacjami pakietów). Dostępne są jednak tylko pliki .whl.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
Ale jak zainstalować pliki .whl?
Notatki
- Znalazłem dokumenty na kole , ale nie wydają się tak proste w wyjaśnianiu, jak zainstalować pliki .whl.
- To pytanie jest duplikatem tego pytania , na które nie udzielono bezpośredniej odpowiedzi.
pip install ...
nie wymaga pakietu kół ;pip wheel ...
robi.Odpowiedzi:
Właśnie użyłem następującego, co było dość proste. Najpierw otwórz konsolę, a następnie cd do miejsca, w którym pobrałeś plik, np. Some-package.whl i użyj
Uwaga: jeśli pip.exe nie zostanie rozpoznany, możesz go znaleźć w katalogu „Skrypty”, z którego został zainstalowany Python. Jeśli pip nie jest zainstalowany, ta strona może pomóc: Jak zainstalować pip w systemie Windows?
Uwaga: w celu wyjaśnienia
Jeśli skopiujesz
*.whl
plik na dysk lokalny (np. C: \ some-dir \ some-file.whl ), użyj następujących parametrów wiersza poleceń -źródło
pip install wheel
. Poleceniepip install some-package.whl
jest wystarczające. Upewnij się tylko, że pip jest zaktualizowany, jak stwierdził burhan-khalid.python -m pip install some-package.whl
działa również, jeśli w PATH nie znaleziono pip.pip3
zamiastpip
(miałem 2.7, a teraz mam 3.4). W każdym razie jest to przyjazne przypomnienie, które czasempip3
jest tym, czego potrzebujesz.Najpierw upewnij się, że zaktualizowałeś pip, aby włączyć obsługę kół:
Następnie, aby zainstalować z koła, podaj katalog, w którym koło jest pobierane. Na przykład, aby zainstalować
package_name.whl
:źródło
--use-wheel
w pip 19.0.1 (python 2.7)whl
jest skrótemJestem na tej samej łodzi co OP.
Za pomocą wiersza polecenia systemu Windows z katalogu:
wydawało się, że działa.
Zmieniając katalog na miejsce, w którym znajduje się whl, po prostu mówi mi, że „pip nie jest rozpoznawany”. Wracając do
C:\Python34\Scripts>
, a następnie używając powyższego pełnego polecenia, aby podać lokalizację „gdzie / jego / pobranego”, mówiRequirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist
.Więc upuściłem kopię pliku .whl w Python34 / Scripts, ponownie uruchomiłem dokładnie to samo polecenie (
--find-links=
nadal przechodząc do innego folderu) i tym razem zadziałało.źródło
C:\Python34\Scripts
katalogu podczas uruchamiania pip, dodaj ten katalog do ścieżki systemowej. Dla tych, którzy nie wiedzą jak: windowsitpro.com/systems-management/…C:\Python34\python.exe -m pip install requests
automatycznie pobrał pakiet „wniosków” i zainstalował go.Na wielkiej stronie Christopha Gohlkego istnieje kilka wersji plików.
Coś, co uznałem za ważne podczas instalowania kół z tej strony, to najpierw uruchomić to z konsoli Python:
abyś wiedział, którą wersję powinieneś zainstalować na swoim komputerze. Wybór niewłaściwej wersji może zakończyć się niepowodzeniem podczas instalowania pakietu (szczególnie jeśli nie używasz odpowiedniego znacznika CPython, na przykład cp27).
źródło
Musisz uruchomić pip.exe z wiersza polecenia na moim komputerze. Piszę
C:/Python27/Scripts/pip2.exe install numpy
źródło
Scripts
katalogu Czy pip nie jest dostarczany z regularną instalacją?W systemie Windows nie można po prostu zaktualizować za pomocą
pip install --upgrade pip
, ponieważpip.exe
jest w użyciu i wystąpił błąd podczas jego zastępowania. Zamiast tego powinieneś zaktualizować wpip
następujący sposób:Następnie sprawdź
pip
wersję:Jeśli pokazuje
6.x
serię, oznacza to, że jest obsługiwane koło.Tylko wtedy możesz zainstalować taki pakiet kół:
źródło
pip install --upgrade pip
i działało dobrze - więc część tego, co mówisz, wydaje się nieprawidłowa.Aby móc zainstalować pliki kół za pomocą prostego dwukrotnego kliknięcia, możesz wykonać następujące czynności:
1) Uruchom dwa polecenia w wierszu polecenia z uprawnieniami administratora:
2) Alternatywnie można je skopiować do
wheel.bat
pliku i wykonać z opcją „Uruchom jako administrator” we właściwościach.Zakłada się, że PS pip.exe znajduje się w ŚCIEŻCE.
Aktualizacja:
(1) Można je łączyć w jednym wierszu:
(2) Składnia plików .bat jest nieco inna:
Również jego dane wyjściowe mogą być bardziej szczegółowe:
zobacz mój post na blogu, aby uzyskać szczegółowe informacje.
źródło
EDYCJA: TO NIE JUŻ JEST CZĘŚĆ PIP
Aby uniknąć konieczności pobierania takich plików, możesz spróbować:
Aby uzyskać więcej informacji, zobacz to .
źródło
W przypadku, gdy nie można zainstalować konkretnego pakietu bezpośrednio za pomocą PIP.
Możesz pobrać konkretny
.whl
pakiet (koło) z - https://www.lfd.uci.edu/~gohlke/pythonlibs/CD (Zmień katalog) na pobrany pakiet i zainstaluj go ręcznie,
pip install PACKAGENAME.whl
np.
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
źródło
Jedyny sposób, w jaki udało mi się zainstalować NumPy, był następujący:
Pobrałem NumPy stąd https://pypi.python.org/pypi/numpy
Ten moduł
Wykonanie polecenia ze ścieżki instalacyjnej Pythona w PowerShell
PS .: Zainstalowałem go w systemie Windows 10.
źródło
Możesz zainstalować plik .whl, używając
pip install filename
. Chociaż należy go używać w tej formie, powinien on znajdować się w tym samym katalogu, co linia poleceń, w przeciwnym razie należy podać pełną nazwę pliku wraz z jego adresem, nppip install C:\Some\PAth\filename
.Upewnij się również, że plik .whl znajduje się na tej samej platformie, z której korzystasz, zrób,
python -V
aby dowiedzieć się, z której wersji Python korzystasz, a jeśli jest to win32 lub 64, zainstaluj odpowiednią wersję zgodnie z nią.źródło
To, co zrobiłem, to najpierw zaktualizowałem pip za pomocą polecenia:
pip install --upgrade pip
a potem zainstalowałem też koło za pomocą polecenia:pip install wheel
a potem działało idealnie.Mam nadzieję, że to dla ciebie działa.
źródło
Nowi użytkownicy Pythona w systemie Windows często zapominają o dodaniu katalogu \ Scripts Pythona do zmiennej PATH podczas instalacji. Polecam użyć programu uruchamiającego Python i wykonać pip jako skrypt z
-m
przełącznikiem. Następnie możesz zainstalować koła dla konkretnej wersji Pythona (jeśli zainstalowano więcej niż jedną), a katalog Scripts nie musi znajdować się w ścieżce PATH. Więc otwórz wiersz poleceń, przejdź (za pomocącd
polecenia) do folderu, w którym znajduje się plik .whl i wprowadź:Zastąp
3.6
wersję Python lub po prostu wprowadź,-3
jeśli żądana wersja Python pojawi się jako pierwsza w ŚCIEŻCE. Iz aktywnym środowisku wirtualnym:py -m pip install your_whl_file.whl
.Oczywiście możesz również instalować pakiety z PyPI w ten sposób, np
źródło
Sugerowałbym ci dokładny sposób instalacji pliku .whl. Początkowo napotkałem wiele problemów, ale potem je rozwiązałem, oto moja sztuczka, aby zainstalować pliki .whl.
Wykonaj kroki poprawnie, aby zaimportować moduł
3. Teraz wprowadź polecenie zapisane poniżej
Kliknij enter i upewnij się, że wprowadzasz wersję, której obecnie używasz, z poprawną nazwą pliku.
Po naciśnięciu Enter poczekaj kilka minut, plik zostanie zainstalowany i będziesz mógł zaimportować dany moduł.
Aby sprawdzić, czy moduł został pomyślnie zainstalowany, zaimportuj go w trybie bezczynności i sprawdź.
Dziękuję Ci:)
źródło
Pobierz pakiet (.whl).
Umieść plik w folderze skryptów katalogu python
Użyj wiersza polecenia, aby zainstalować pakiet.
źródło
Na MacOS, z
pip
zainstalowanym przez MacPorts w python2.7 MacPorts, musiałem użyć rozwiązania @Dunes:Gdzie
python
został zastąpiony przez python MacPorts w moim przypadku, który jestpython2.7
lubpython3.5
dla mnie.-m
Opcję „Uruchom moduł biblioteki jako skrypt” według podręcznika.(Wcześniej musiałem uruchomić,
sudo port install py27-pip py27-wheel
aby zainstalowaćpip
iwheel
najpierw zainstalować w Pythonie.)źródło