Как я могу установить пакет python с собой.колесо файл?
У меня возникли проблемы с установкой пакета Python (в частности, JPype1 0.5.7) на моей машине Windows, и я хотел бы установить его с помощью двоичных файлов окна Кристофа Голке. (Что, по моему опыту, облегчило большую часть суеты для многих других установок пакетов.)
однако, в то время как Кристоф использовал для обеспечения .EXE файлы в прошлом, в последнее время кажется, что он загружает .колесо файлов вместо.
http://www.lfd.uci.edu / ~gohlke / pythonlibs / #jpype
но как установить .файлы колесо?
Примечания:
- я нашел документы на колеса, но они не кажутся настолько staightforward в объяснении, как установить .колесо файлов.
- этот вопрос является дубликатом с этим вопросом, что не сразу ответил.
14 ответов:
Я просто использовал следующее, что было довольно просто. Сначала откройте консоль, а затем компакт-диск, на который вы загрузили свой файл, как какой-то пакет.колесо и использовать
pip install some-package.whlПримечание: если Пип.exe не распознается, вы можете найти его в каталоге "Скрипты", откуда был установлен python. Если pip не установлен, эта страница может помочь: Как установить pip на Windows?
Примечание: Для уточнения
Если вы копируете*.whlfile to ваш локальный диск (например. C:\some-dir\some-file.колесо) использовать следующие параметры командной строки --pip install C:/some-dir/some-file.whl
чтобы установить с колеса, дайте ему каталог, в который загружается колесо. Например, установить
package_name.whl:pip install --use-wheel --no-index --find-links=/where/its/downloaded package_nameубедитесь, что вы обновили pip сначала, чтобы включить поддержку колес:
pip install --upgrade pip
Я нахожусь в той же лодке, что и ОП.
С помощью командной строки 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=все еще идет в другую папку), и на этот раз это сработало.
вы должны запустить pip.exe из командной строки на моем компьютере. Я печатаю
C:/Python27/Scripts/pip2.exe install numpy
на сайте великого Кристофа Гольке есть несколько версий файлов.
что-то я нашел важным при установке колес с этого сайта, чтобы сначала запустить это из консоли Python:
import pip print(pip.pep425tags.get_supported())Так что вы знаете, какую версию нужно установить на свой компьютер. Выбор неправильной версии может привести к сбою установки пакета (особенно если вы не используете правильный тег CPython, например, cp27).
в Windows вы не можете просто обновить с помощью
pip install --upgrade pip, потому чтоpip.exeиспользуется, и будет ошибка его замены. Вместо этого, вы должны обновитьpipтакой:easy_install --upgrade pipпроверьте
pipверсия:pip --versionесли он показывает
6.xсерия, поддержка колеса.только тогда, вы можете установить пакет колеса, как это:
pip install your-package.whl
чтобы иметь возможность устанавливать файлы wheel с помощью простого двойного клика на них, вы можете сделать следующее:
1) выполнить две команды в командной строке с правами администратора:
assoc .whl=pythonwheel ftype pythonwheel=cmd /c pip.exe install "%1" ^& pause2) Кроме того, они могут быть скопированы в
wheel.batфайл и выполняется с флажком "Запуск от имени администратора"в свойствах.PS pip.предполагается, что exe находится в пути.
обновление:
(1) Те можно совместить в одном линия:
assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%1" ^& pause(2) синтаксис .bat файлы немного отличается:
assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pauseтакже его выход можно сделать более подробным:
@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1 @ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1 @echo Installation successfull & pauseпосмотреть мои блоге для сведения.
чтобы избежать необходимости загружать такие файлы, вы можете попробовать:
pip install --use-wheel pillowдополнительные сведения посмотреть этот.
единственный способ, которым мне удалось установить NumPy, был следующим:
Я скачал NumPy отсюда https://pypi.python.org/pypi/numpy
Модуль
https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2выполнение команды из пути установки Python в PowerShell
PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl Installing collected packages: numpy Successfully installed numpy-1.11.2 PS C:\Program Files (x86)\Python35-32>PS. Я установил его на Windows 10.
то, что я сделал, было первым обновлением pip с помощью команда: pip install --upgrade pip а затем я также установил колесо с помощью команды: пункт установить колеса и тогда он работал отлично. Надеюсь, это сработает для вас, я думаю.
новые пользователи Python в Windows часто забывают добавить каталог \Scripts Python в переменную PATH во время установки. Я рекомендую использовать Python launcher и выполнить pip как скрипт с
-mпереключатель. Затем вы можете установить колеса для определенной версии Python (если установлено несколько), и каталог скриптов не должен быть в пути. Поэтому откройте командную строку, перейдите (с помощьюcdcommand )в папку, где находится.расположен файл WHL является и введите:py -3.6 -m pip install your_whl_file.whlзаменить
3.6по вашей версии Python или просто введите-3если нужная версия Python появляется первой в пути. И с активной виртуальной средой:py -m pip install your_whl_file.whl.конечно, вы также можете установить пакеты из PyPI таким образом, например,
py -3.6 -m pip install pygame
вы можете установить .файл колесо, используя
pip install filename. Хотя, чтобы использовать его в этой форме, он должен быть в том же каталоге, что и ваша командная строка, в противном случае укажите полное имя файла вместе с его адресом, напримерpip install C:\Some\PAth\filename.также убедитесь, что .whl файл имеет ту же платформу, что и вы используете, сделайте
python -Vчтобы узнать, какая версия Python вы используете, и если это win32 или 64, установите правильную версию в соответствии с ним.
В случае, если вы не можете установить конкретный пакет непосредственно с помощью PIP.
вы можете скачать определенный
.whl(колесо) пакет от -https://www.lfd.uci.edu/~gohlke / pythonlibs/CD (изменить каталог) к этому загруженному пакету и установить его вручную -
pip install PACKAGENAME.whl
например:pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
на MacOS, с
pipустановленный через MacPorts в MacPorts python2. 7, мне пришлось использовать решение @Dunes:sudo python -m pip install some-package.whlздесь
pythonбыл заменен на MacPorts python в моем случае, который являетсяpython2.7илиpython3.5для меня.The
-mопция "запустить модуль библиотеки как скрипт" в соответствии с manpage.(я ранее работать
sudo port install py27-pip py27-wheelустановитьpipиwheelсначала в мою установку python 2.7.)
Comments