How do I install a Python package with a .whl file?
Как мне установить пакет Python с помощью файла .whl?
У меня возникли проблемы с установкой пакета Python на моем компьютере с Windows, и я хотел бы установить его с помощью двоичных файлов Window Кристофа Голке. (Что, по моему опыту, уменьшило большую часть хлопот при установке многих других пакетов). Однако доступны только файлы .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:
Есть небольшая разница между доступом к файлу .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= по-прежнему переходя в другую папку), и на этот раз это сработало.