Как установить пакет Python с файлом .whl?
У меня проблемы с установкой пакета Python (в частности, JPype1 0.5.7) на мой компьютер с Windows, и я хотел бы установить его с помощью бинарных файлов Christoph Gohlke’s Window. (Что, по моему опыту, облегчило большую часть суеты для многих других установок пакетов.)
Однако, хотя Кристоф раньше предоставлял файлы .exe, в последнее время кажется, что он загружает файлы .whl.
Но как мне установить .whl файлы?
Примечания
- Я нашел документы на колесе, но они не так просты в объяснении того, как установить .whl файлы.
- Этот вопрос дублируется с этим вопросом, который не был т прямо ответил.
16 ответов
Я просто использовал следующее, что было довольно просто. Сначала откройте консоль, затем перейдите к тому месту, где вы скачали свой файл, например some-package.whl, и используйте
Примечание: если pip.exe не распознается, вы можете найти его в каталоге «Scripts», откуда был установлен python. Если pip не установлен, эта страница может помочь: Как установить pip в Windows?
Примечание: для уточнения
Если вы копируете файл *.whl на свой локальный диск (например, C: \ some-dir \ some-file.whl ), используйте следующие параметры командной строки:
В случае, если вы не можете установить конкретный пакет напрямую, используя PIP.
Вы можете загрузить определенный пакет .whl (колесо) с — https: // www.lfd.uci.edu/
CD (смените каталог) на загруженный пакет и установите его вручную —
pip install PACKAGENAME.whl
например:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
Я хотел бы предложить вам точный способ установки .whl файла. Сначала я столкнулся со многими проблемами, но потом решил, вот мой трюк для установки .whl файлов.
Следуйте инструкциям, чтобы импортировать модуль
- Убедитесь, что ваш файл .whl хранится в папке python 2.7 / 3.6 / 3.7 / . Первоначально, когда вы загружаете .whl файл, файл хранится в загруженной папке, я предлагаю изменить папку. Это облегчает установку файла.
- Откройте командную строку и откройте папку, в которой вы сохранили файл, введя
3. Теперь введите команду, написанную ниже
Нажмите Enter и убедитесь, что вы ввели версию, которую вы используете в настоящее время с правильной имя файла.
Как только вы нажмете ввод, подождите несколько минут, и файл будет установлен, и вы будете быть в состоянии импортировать конкретный модуль.
Чтобы проверить, успешно ли установлен модуль, импортируйте модуль в режиме ожидания и проверь это.
На MacOS с pip , установленным через MacPorts на MacPorts python2.7, мне пришлось использовать решение @Dunes:
Где python был заменен питоном MacPorts в моем случае, что для меня python2.7 или python3.5 .
Параметр -m — «Запустить модуль библиотеки как скрипт» в соответствии с man-страницей.
(Ранее я запускал sudo port install py27-pip py27-wheel для установки pip и wheel сначала в мою установку на python 2.7.)
Загрузите пакет (.whl).
Поместите файл в папку скриптов каталога python
Используйте командную строку для установки пакета.
Вы должны запустить pip.exe из командной строки на моем компьютере. Я печатаю C:/Python27/Scripts/pip2.exe install numpy
Вы можете установить .whl файл, используя pip install filename . Хотя, чтобы использовать его в этой форме, он должен находиться в том же каталоге, что и ваша командная строка, в противном случае укажите полное имя файла вместе с его адресом, например pip install C:\Some\PAth\filename .
Также убедитесь, что файл .whl той же платформы, что и вы, выполните python -V , чтобы узнать, какую версию Python вы используете, и, если это win32 или 64, установите правильную версию в соответствии с ней.
РЕДАКТИРОВАТЬ: ЭТО НЕ ДЛИННЕЕ ЧАСТЬ PIP
Чтобы избежать необходимости загружать такие файлы, вы можете попробовать:
Для получения дополнительной информации см. Это.
На сайте великого Кристофа Гольке есть несколько версий файлов.
При установке колес с этого сайта я считаю важным сначала запустить его из консоли Python:
Так что вы знаете, какую версию вы должны установить для своего компьютера. Выбор неправильной версии может привести к сбою установки пакета (особенно если вы не используете правильный тег CPython, например, cp27).
Во-первых, убедитесь, что вы обновили пип, чтобы включить поддержку колес:
Затем для установки с колеса укажите каталог, в который загружается колесо. Например, чтобы установить package_name.whl :
Я в той же лодке, что и ОП.
С помощью командной строки Windows из каталога:
Перейдя в каталог, в котором находился 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= все еще переходил в другую папку), и на этот раз она сработала.
В Windows вы не можете просто обновить с помощью pip install —upgrade pip , потому что pip.exe используется и при его замене возникнет ошибка. Вместо этого вы должны обновить pip следующим образом:
Затем проверьте версию pip :
Если это показывает 6.x ряд, есть поддержка колеса.
Только тогда вы можете установить пакет с колесом так:
Новые пользователи Python в Windows часто забывают добавить каталог Python \ Scripts в переменную PATH во время установки. Я рекомендую использовать средство запуска Python и выполнять pip как скрипт с переключателем -m . Затем вы можете установить диски для конкретной версии Python (если установлено более одной), и каталог Scripts не обязательно должен находиться в PATH. Итак, откройте командную строку, перейдите (с помощью команды cd ) к папке, в которой находится файл .whl, и введите:
Замените 3.6 на вашу версию Python или просто введите -3 , если нужная версия Python появляется первой в PATH. И с активной виртуальной средой: py -m pip install your_whl_file.whl .
Конечно, вы также можете установить пакеты из PyPI, например,
Чтобы иметь возможность устанавливать файлы колес с помощью простого двойного щелчка на них, вы можете сделать следующее:
Как установить пакет Python с файлом .whl?
У меня возникли проблемы с установкой пакета Python (в частности, JPype1 0.5.7) на моей Windows-машине и вы хотите установить его с помощью двоичных файлов Crystaloph Gohlke Window. (Что, по моему опыту, облегчило большую часть суеты для многих других установок пакета.)
Однако, в то время как Кристоф раньше использовал файлы .exe в прошлом, в последнее время кажется, что он загружает файлы .whl.
Но как установить .whl файлы?
- Я нашел документы на колесе, но они не кажутся такими неудобными в объяснении, как устанавливать файлы .whl.
- Этот вопрос является дубликатом с этим вопросом, на который прямо не ответил.
11 ответов
Я просто использовал следующее, что было довольно просто. Сначала откройте консоль, затем cd, где вы загрузили файл, например some-package.whl, и используйте
Примечание. Если pip.exe не распознается, вы можете найти его в каталоге «Scripts», из которого был установлен python. Если pip не установлен, эта страница может помочь: Как установить pip в Windows?
Примечание: для уточнения
Если вы скопируете файл *.whl на локальный диск (например, C:\some-dir\some-file.whl), используйте следующие параметры командной строки —
Чтобы установить с колеса, укажите каталог, в который загружено колесо. Например, для установки package_name.whl :
Удостоверьтесь, что вы обновили первый пункт, чтобы включить поддержку колес:
Я нахожусь в той же лодке, что и OP.
С помощью командной строки Windows из каталога:
Изменив каталог, где находится 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
В Windows вы не можете просто обновить с помощью pip install —upgrade pip , потому что используется pip.exe , и при этом будет заменена ошибка. Вместо этого вы должны обновить pip следующим образом:
Затем проверьте версию pip :
Если он показывает серию 6.x , имеется поддержка колес.
Только тогда вы можете установить пакет колес следующим образом:
Существует несколько версий файлов на большом сайте Кристофа Голке.
Что-то, что я нашел важным при установке колес с этого сайта, это сначала запустить его с консоли Python:
чтобы вы знали, какую версию вы должны установить для своего компьютера. Выбор неправильной версии может привести к сбою в установке пакета (особенно если вы не используете правильный тег CPython, например, cp27).
Чтобы установить файлы колес с простым двойным щелчком на них, вы можете сделать следующее:
1) Запустите две команды в командной строке под правами администратора:
2) Кроме того, они могут быть скопированы в файл wheel.bat и выполнены с помощью флажка «Запуск от имени администратора».
Предполагается, что PS pip.exe находится в PATH.
Update:
(1) Их можно объединить в одну строку:
(2) Синтаксис для .bat файлов несколько отличается:
Также его вывод можно сделать более подробным:
Чтобы не загружать такие файлы, вы можете попробовать:
Для получения дополнительной информации см. это.
Новые пользователи Python в Windows часто забывают добавить каталог Python\Scripts в переменную PATH во время установки. Я рекомендую использовать пусковую установку Python и выполнить pip как script с помощью переключателя -m . Затем вы можете установить колеса для конкретной версии Python (если установлено более одного), а каталог Scripts не должен находиться в PATH. Поэтому откройте командную строку, перейдите (с помощью команды cd ) в папку, где находится файл .whl, и введите:
Замените 3.6 на свою версию Python или просто введите -3 , если в PATH появится первая версия Python. И с активной виртуальной средой: py -m pip install your_whl_file.whl .
Конечно, вы также можете устанавливать пакеты из PyPI таким образом, например
Как установить Python пакет .Whl файл
Наиболее популярным способом установки нового пакета или библиотеки Python является использование pip или easy_install , как это описано в разделе Python tutorial installation section. Но иногда вы не можете использовать эти инструменты из-за некоторых ограничений, таких как ограниченный доступ в Интернет. Здесь мы покажем вам, как установить новый пакет Python с файлом .whl.
pip уже установлена
Если pip или pip.exe не распознан, установите его с помощью pip учебника по установке. Или вы можете проверить, находится ли он в каталоге скриптов Python, но путь к скриптам не находится в системной переменной. Тогда вы можете просто добавить путь к скриптам Python в системную переменную PATH .
Здесь, C:\Python\Scripts следует обновить в вашем собственном каталоге установки Python.
Загрузите файл .whl
Вы можете скачать неофициальный бинарный файл windows для пакетов расширения Python с этого надёжного сайта UCI https://www.lfd.uci.edu/
Установите файл .whl
Например, если Вы скачали pycairo-1.16.3-cp27-cp27m-win32.whl в папку C:\Downloads\ . Используйте команду ниже, чтобы установить файл пакета whl .
Как установить пакет Python с помощью a.WHL файл?
У меня возникли проблемы с установкой пакета Python (в частности, JPype1 0.5.7) на моей машине Windows, и я хотел бы установить его с двоичными файлами окна Кристофа Голке. (Что, по моему опыту, облегчило большую часть суеты для многих других установок пакетов.)
однако, в то время как Кристоф использовал для обеспечения .EXE файлы в прошлом, в последнее время кажется, что он загружает .whl файлы вместо.
но как установить .файлы колесо?
- я нашел документы на колеса, но они не кажутся настолько staightforward в объяснении того, как установить .whl файлы.
- этот вопрос является дубликатом с этот вопрос, что не сразу ответил.
14 ответов
Я просто использовал следующее, что было довольно просто. Сначала откройте консоль, затем компакт-диск, где вы загрузили свой файл, как какой-то пакет.колесо и использовать
Примечание: если pip.exe не распознается, вы можете найти его в каталоге «Скрипты», откуда был установлен python. Если pip не установлен, эта страница может помочь: Как установить pip на Windows?
Примечание: Для уточнения
Если вы скопируете для ваш локальный диск (ex. C:\some-dir\some-file.whl) использовать следующие параметры командной строки —
чтобы установить с колеса, дайте ему каталог, в который загружается колесо. Например, установить package_name.whl :
убедитесь, что вы обновили pip, чтобы включить поддержку колес:
Я нахожусь в той же лодке, что и ОП.
С помощью командной строки Windows, из каталога:
изменение каталога на то, где whl был расположен, он просто говорит мне, что «pip не распознается». Возвращаемся в C:\Python34\Scripts> , затем, используя полную команду выше, чтобы предоставить местоположение «где/его/загружено», он говорит Requirement ‘scikit_image-. -win32.whl’ looks like a filename, but the filename does not exist .
поэтому я уронил копию .whl в Python34 / Scripts, снова запустил ту же команду (с the —find-links= все еще идет в другую папку), и на этот раз это сработало.
вы должны запустить pip.exe из командной строки на моем компьютере. Я печатаю C:/Python27/Scripts/pip2.exe install numpy
на сайте великого Кристофа Гольке есть несколько версий файлов.
то, что я нашел важным при установке колес с этого сайта, — это сначала запустить это с консоли Python:
чтобы вы знали, какую версию вы должны установить для своего компьютера. Выбор неправильной версии может привести к сбою установки пакета (особенно если вы не используете правильный тег CPython, например, cp27).
в Windows вы не можете просто обновить с помощью pip install —upgrade pip , потому что pip.exe используется, и будет ошибка, заменяющая его. Вместо этого, вы должны обновить pip такой:
проверьте pip версия:
если он показывает 6.x серия, поддержка колеса.
только тогда вы можете установить пакет колес, как это:
чтобы иметь возможность устанавливать файлы колес с простым двойным щелчком на них, вы можете сделать следующее:
1) Выполните две команды в командной строке под правами администратора:
2) Кроме того, они могут быть скопированы в wheel.bat file и выполняется с флажком «Запуск от имени администратора»в свойствах.
PS pip.предполагается, что exe находится в пути.
обновление:
(1) Те можно совместить в одном строка:
(2) синтаксис .файлы bat немного отличаются:
также его выход можно сделать более подробным:
посмотреть мои блоге для сведения.
чтобы избежать необходимости загружать такие файлы, вы можете попробовать:
единственный способ, которым мне удалось установить NumPy, был следующим:
Модуль
выполнение команды из пути установки Python в PowerShell
PS. Я установил его на Windows 10.
то, что я сделал, было первым обновлением pip с помощью команда: pip install —upgrade pip а затем я также установил колесо с помощью команда: pip установить колесо и тогда это сработало отлично. Надеюсь, это сработает для тебя.
новые пользователи Python в Windows часто забывают добавить каталог \Scripts Python в переменную PATH во время установки. Я рекомендую использовать Python launcher и выполнить pip как скрипт с -m переключатель. Затем вы можете установить колеса для определенной версии Python (если установлено несколько), и каталог скриптов не должен быть в пути. Поэтому откройте командную строку, перейдите (с помощью cd command) в папку, где находится .расположен файл WHL является и введите:
заменить 3.6 по вашей версии Python или просто введите -3 если нужная версия Python появляется первой в пути. И с активной виртуальной средой: py -m pip install your_whl_file.whl .
конечно, вы также можете установить пакеты из PyPI таким образом, например,
вы можете установить .файл колесо, используя pip install filename . Хотя, чтобы использовать его в этой форме, он должен быть в том же каталоге, что и ваша командная строка, в противном случае укажите полное имя файла вместе с его адресом, как pip install C:\Some\PAth\filename .
также убедитесь, что .whl-файл имеет ту же платформу, что и вы, сделайте python -V чтобы узнать, какую версию Python вы используете, и если это win32 или 64, установите правильную версию в соответствии с ней.
в случае, если вы не можете установить конкретный пакет напрямую с помощью PIP.
вы можете скачать определенный .whl (колесо) пакет от -https://www.lfd.uci.edu /
CD (изменить каталог) на этот загруженный пакет и установить его вручную —
pip install PACKAGENAME.whl
ex:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
на MacOS, с pip установлен через MacPorts в MacPorts python2.7, мне пришлось использовать решение @Dunes:
здесь python был заменен MacPorts python в моем случае, который является python2.7 или python3.5 для меня.
на -m опция «запустить модуль библиотеки как скрипт» в соответствии с manpage.
(я ранее работать sudo port install py27-pip py27-wheel установить pip и wheel сначала в мою установку python 2.7.)