Как я могу установить пакет python с собой.колесо файл?



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



однако, в то время как Кристоф использовал для обеспечения .EXE файлы в прошлом, в последнее время кажется, что он загружает .колесо файлов вместо.



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



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




Примечания:




  • я нашел документы на колеса, но они не кажутся настолько staightforward в объяснении, как установить .колесо файлов.

  • этот вопрос является дубликатом с этим вопросом, что не сразу ответил.


813   14  

14 ответов:

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

pip install some-package.whl

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

Примечание: Для уточнения
Если вы копируете *.whl file 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" ^& pause

2) Кроме того, они могут быть скопированы в 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 (если установлено несколько), и каталог скриптов не должен быть в пути. Поэтому откройте командную строку, перейдите (с помощью cd command )в папку, где находится.расположен файл 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

    Ничего не найдено.