Вопрос-Ответ

How do I install a Python package with a .whl file?

Как мне установить пакет Python с помощью файла .whl?

У меня возникли проблемы с установкой пакета Python на моем компьютере с Windows, и я хотел бы установить его с помощью двоичных файлов Window Кристофа Голке. (Что, по моему опыту, уменьшило большую часть хлопот при установке многих других пакетов). Однако доступны только файлы .whl.

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

Но как мне установить файлы .whl?

Примечания


  • Я нашел документы на wheel, но они не кажутся такими простыми в объяснении того, как установить .файлы whl.

  • Этот вопрос дублирует этот вопрос, на который не было прямого ответа.

Переведено автоматически
Ответ 1

Я просто использовал следующее, которое было довольно простым. Сначала откройте консоль, затем компакт-диск, на который вы загрузили свой файл, например, some-package.whl и используйте

pip install some-package.whl

Примечание: если pip.exe не распознан, вы можете найти его в каталоге "Scripts", откуда был установлен python. Если pip не установлен, эта страница может помочь:
Как мне установить pip в Windows?

Примечание: для пояснения
При копировании *.whl файла на свой локальный диск (например. C:\some-dir\some-file.whl) используйте следующие параметры командной строки --

pip install C:/some-dir/some-file.whl
Ответ 2

Сначала убедитесь, что вы обновили pip, чтобы включить поддержку wheel:

pip install --upgrade pip

Затем, для установки из wheel, укажите каталог, из которого загружено wheel. Например, для установки package_name.whl:

pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name
Ответ 3

Есть небольшая разница между доступом к файлу .whl в python2 и python3. В python3 сначала необходимо установить wheel, а затем вы сможете получить доступ к .whl файлам.

Python3

pip install package.whl

или

pip install wheel

А затем с помощью wheel

wheel unpack some-package.whl

Python2

pip install some-package.whl
Ответ 4

Я в той же лодке, что и OP.

Используя командную строку Windows, из каталога:

C:\Python34\Scripts>
pip install wheel

казалось, сработало.

Меняя каталог, в котором находился whl, он просто сообщает мне "pip не распознан". Возвращаясь к C:\Python34\Scripts>, затем используя полную команду выше, чтобы указать местоположение "где / его / загружено", там написано Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist.

Итак, я удалил копию .whl в Python34 / Scripts, снова выполнил ту же команду (с --find-links= по-прежнему переходя в другую папку), и на этот раз это сработало.

python pip