6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Whl python установка

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

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

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

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

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

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

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

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

Чтобы установить с колеса, укажите каталог, в который загружено колесо. Например, для установки package_name.whl :

Удостоверьтесь, что вы обновили первый пункт, чтобы включить поддержку колес:

Я нахожусь в той же лодке, что и OP.

С помощью командной строки Windows из каталога:

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

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

Существует несколько версий файлов на большом сайте Кристофа Голке.

Что-то, что я нашел важным при установке колес с этого сайта, это сначала запустить его с консоли Python:

чтобы вы знали, какую версию вы должны установить для своего компьютера. Выбор неправильной версии может привести к сбою в установке пакета (особенно если вы не используете правильный тег CPython, например, cp27).

Вам нужно запустить pip.exe из командной строки на моем компьютере. Я набираю C:/Python27/Scripts/pip2.exe install numpy

В Windows вы не можете просто обновить с помощью pip install –upgrade pip , потому что используется pip.exe , и при этом будет заменена ошибка. Вместо этого вы должны обновить pip следующим образом:

Затем проверьте версию pip :

Если он показывает серию 6.x , имеется поддержка колес.

Только тогда вы можете установить пакет колес следующим образом:

Чтобы установить файлы колес с простым двойным щелчком на них, вы можете сделать следующее:

1) Запустите две команды в командной строке под правами администратора:

2) Кроме того, они могут быть скопированы в файл wheel.bat и выполнены с помощью флажка “Запуск от имени администратора”.

Предполагается, что PS pip.exe находится в PATH.

Update:

(1) Их можно объединить в одну строку:

(2) Синтаксис для .bat файлов несколько отличается:

Также его вывод можно сделать более подробным:

РЕДАКТИРОВАТЬ: ЭТО НЕ ДЛИННЕЕ ЧАСТЬ PIP

Чтобы избежать необходимости загружать такие файлы, вы можете попробовать:

Для получения дополнительной информации см. Это.

В случае, если вы не можете установить конкретный пакет напрямую, используя PIP.

Вы можете скачать конкретный .whl (wheel) с – https://www.lfd.uci.edu/

CD (Изменить каталог) на этот загруженный пакет и установить его вручную с помощью –
pip install PACKAGENAME.whl
например:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl

Единственный способ, которым мне удалось установить NumPy, было следующее:

Этот модуль

Выполнение команды с пути установки Python в PowerShell

PS: Я установил его на Windows 10.

pip install –upgrade pip pip с помощью команды: pip install –upgrade pip а затем я также установил колесо с помощью команды: pip install wheel и тогда оно pip install –upgrade pip отлично.

Надеюсь, у вас это получится.

Вы можете установить файл .whl, используя pip install filename . Хотя использовать его в этой форме, он должен находиться в том же каталоге, что и в вашей командной строке, иначе укажите полное имя файла вместе с его адресом, например pip install C:SomePAthfilename .

Также убедитесь, что .whl файл имеет ту же платформу, что и вы, выполните python -V , чтобы узнать, какая версия Python вы используете, и если это win32 или 64, установите правильную версию в соответствии с ней.

Новые пользователи Python в Windows часто забывают добавить каталог PythonScripts в переменную 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 таким образом, например

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

Следуйте инструкциям, чтобы импортировать модуль

  1. Убедитесь, что ваш файл .whl хранится в папке python 2.7/3.6/3.7/. Первоначально, когда вы загружаете .whl файл, файл хранится в загруженной папке, я предлагаю изменить папку. Это облегчает установку файла.
  2. Откройте командную строку и откройте папку, в которой вы сохранили файл, введя

3. Теперь введите команду, написанную ниже

Нажмите ввод и убедитесь, что вы ввели версию, которую вы используете в настоящее время с правильным именем файла.

После того, как вы нажмете ввод, подождите несколько минут, и файл будет установлен, и вы сможете импортировать конкретный модуль.

Чтобы проверить, успешно ли установлен модуль, импортируйте модуль в режиме ожидания и проверьте его.

Как устанавливать пакеты в Python — с PIP и без

Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

C одной стороны, пакеты Python — это Py-приложения, дополнения или утилиты, которые можно установить из внешнего репозитория: Github, Bitbucket, Google Code или официального Python Package Index . На сервере пакеты хранятся в .zip и .tar архивах, либо в дополнительной упаковке — «яйцах» (.egg, старый формат) или «колесах» (.whl). В составе пакета, как правило, есть сценарий установки setup.py, который хранит сведения о зависимостях — других пакетах и модулях, без которых пакет работать не будет.

С другой стороны, если речь об архитектуре Python-приложения, пакет — это каталог, внутри которого файл __init__.py и, опционально, другие каталоги и файлы .py . Так большую Python-программу разбивают на пакеты и модули. Модуль — файл с исходным кодом, который можно использовать в других приложениях: как «заготовку» для будущих проектов или как часть библиотеки/фреймворка. Но к теме статьи это прямого отношения не имеет, поэтому дальше мы будем говорить только о пакетах из репозиториев.

Чтобы за секунды устанавливать пакеты со всеми зависимостями, используют менеджер пакетов pip или модуль easy_install . В большинстве случаев рекомендуется использовать pip. И только если у вас есть инфраструктура на пакетах .egg, которые pip не открывает, нужен easy_install.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>”cmd”>OK и пишем:

Остальное установщик сделает сам: если нужно, попутно установит wheel (для распаковки .whl-колес) и setuptools. Чтобы запретить инсталляцию дополнительных инструментов, можно добавить в строку ключи –no-setuptools и/или –no-wheels.

Если возникает ошибка, путь к Python не прописан в переменной среды $PATH. Нужно либо найти эту переменную в системном реестре и задать её значение, либо каждый раз указывать полный путь до python.exe, а за ним уже имя исполняемого Py-файла:

Полный путь полезен и в том случае, если у вас на компьютере несколько версий Python и вы ставите пакет для одной из них.

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Обновить pip для Python в Windows можно так:
python pip install -U pip

Если это не работает, нужно добавить путь к папке с pip в $PATH.

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

При установке в Windows, перед pip нужно добавить “python -m”.

Обновить пакет не сложнее:

pip install имя_пакета -U

Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:

Читать еще:  Для чего нужна оперативная память в смартфоне?

pip install –force-reinstall

Посмотреть список установленных пакетов Python можно с помощью команды:

Найти конкретный пакет по имени можно командой “pip search”. О других командах можно прочесть в справке, которая выдается по команде “pip help”.

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

Формат .egg сейчас используют не часто, поэтому pip его не поддерживает. Модуль easy_install умеет устанавливать как .egg, так и обычные пакеты, но есть у него важные минусы:

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Использовать easy_install можно сразу после установки setuptools. Хранится модуль в папке Scripts вашего интерпретатора. Если у вас в $PATH верно прописан путь, ставить пакеты из PYPI можно короткой командой:

Для обновления после install и перед именем пакета нужно ставить ключ -U. Откатиться до нужной версии можно так:

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Чтобы узнать об опциях easy_install, запустим его с ключом -h:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.

Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

C одной стороны, пакеты Python — это Py-приложения, дополнения или утилиты, которые можно установить из внешнего репозитория: Github, Bitbucket, Google Code или официального Python Package Index . На сервере пакеты хранятся в .zip и .tar архивах, либо в дополнительной упаковке — «яйцах» (.egg, старый формат) или «колесах» (.whl). В составе пакета, как правило, есть сценарий установки setup.py, который хранит сведения о зависимостях — других пакетах и модулях, без которых пакет работать не будет.

С другой стороны, если речь об архитектуре Python-приложения, пакет — это каталог, внутри которого файл __init__.py и, опционально, другие каталоги и файлы .py . Так большую Python-программу разбивают на пакеты и модули. Модуль — файл с исходным кодом, который можно использовать в других приложениях: как «заготовку» для будущих проектов или как часть библиотеки/фреймворка. Но к теме статьи это прямого отношения не имеет, поэтому дальше мы будем говорить только о пакетах из репозиториев.

Чтобы за секунды устанавливать пакеты со всеми зависимостями, используют менеджер пакетов pip или модуль easy_install . В большинстве случаев рекомендуется использовать pip. И только если у вас есть инфраструктура на пакетах .egg, которые pip не открывает, нужен easy_install.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>”cmd”>OK и пишем:

Остальное установщик сделает сам: если нужно, попутно установит wheel (для распаковки .whl-колес) и setuptools. Чтобы запретить инсталляцию дополнительных инструментов, можно добавить в строку ключи –no-setuptools и/или –no-wheels.

Если возникает ошибка, путь к Python не прописан в переменной среды $PATH. Нужно либо найти эту переменную в системном реестре и задать её значение, либо каждый раз указывать полный путь до python.exe, а за ним уже имя исполняемого Py-файла:

Полный путь полезен и в том случае, если у вас на компьютере несколько версий Python и вы ставите пакет для одной из них.

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Обновить pip для Python в Windows можно так:
python pip install -U pip

Если это не работает, нужно добавить путь к папке с pip в $PATH.

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

При установке в Windows, перед pip нужно добавить “python -m”.

Обновить пакет не сложнее:

pip install имя_пакета -U

Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:

pip install –force-reinstall

Посмотреть список установленных пакетов Python можно с помощью команды:

Найти конкретный пакет по имени можно командой “pip search”. О других командах можно прочесть в справке, которая выдается по команде “pip help”.

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

Формат .egg сейчас используют не часто, поэтому pip его не поддерживает. Модуль easy_install умеет устанавливать как .egg, так и обычные пакеты, но есть у него важные минусы:

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Использовать easy_install можно сразу после установки setuptools. Хранится модуль в папке Scripts вашего интерпретатора. Если у вас в $PATH верно прописан путь, ставить пакеты из PYPI можно короткой командой:

Для обновления после install и перед именем пакета нужно ставить ключ -U. Откатиться до нужной версии можно так:

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Чтобы узнать об опциях easy_install, запустим его с ключом -h:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.

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

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

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

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

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

14 ответов

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

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

Примечание: Для уточнения
Если вы скопируете для ваш локальный диск (ex. C:some-dirsome-file.whl) использовать следующие параметры командной строки —

чтобы установить с колеса, дайте ему каталог, в который загружается колесо. Например, установить package_name.whl :

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

Я нахожусь в той же лодке, что и ОП.

С помощью командной строки Windows, из каталога:

изменение каталога на то, где whl был расположен, он просто говорит мне, что “pip не распознается”. Возвращаемся в C:Python34Scripts> , затем, используя полную команду выше, чтобы предоставить местоположение “где/его/загружено”, он говорит 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:SomePAthfilename .

также убедитесь, что .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.)

Прикручиваем “колеса” (wheels) к Питону (Python) под Windows 7

Я постараюсь написать недлинный пост. С одной стороны, проблема решена сегодня ночью, поэтому я теряю к ней интерес – хочется идти дальше, с другой – может быть мой пост сэкономит кому-то время, да и я иногда возвращаюсь к своим “инструкциям” в ЖЖ чтобы настроить что-то.

Итак, в 2015-м году (да, я добрался до папок типа “разобрать потом 4”!)) я нашел пример программы на Python, которая показывает MAC-адреса сетевых интерфейсов ПК, на котором она запущена. Все это решается 3-мя строчками кода буквально:
import netifaces
for i in netifaces.interfaces():
print (netifaces.ifaddresses(i)[netifaces.AF_L INK])

Работает все это, как не сложно понять, при помощи библиотеки netifaces. Если библиотека не установлена, то мы получим следующее сообщение:
ImportError: No module named ‘netifaces’

здесь и далее скриншоты с Ubuntu – это 14.04 LTS но ноутбуке.

Дальнейший действия в Ubuntu просты. Выполняем:
sudo pip3 install netifaces
Или, если pip по какой-то причине ещё не установлен, предварительно:
sudo apt-get install python3-pip
Перед нами мелькают строчки установки и заканчивается все сообщением:
Successfully installed netifaces
Cleaning up.

После этого можно вернуться в IDLE и снова выполнить программу. Работает!

А вот в Windows такой “номер” не пройдет.
Может быть поэтому довольно распространенным ответом на вопросы в сети “у меня не ставится такая-то библиотека под Windows” является предложение сменить ОС?)

Итак, начинаем пробовать. У меня установлена Anaconda помимо IDLE, поэтому запускаю pip не просто в командной строке (там сейчас Anaconda “главная”), а непосредственно из папки со скриптами:
pip3 install netifaces все вроде бы идет неплохо, но заканчивается сообщением:
error: Unable to find vcvarsall.bat

Дальше я отправился искать: кто уже ходил до меня по этим граблям?
Нашел пост, в котором проблему решили, некоторое время потратил на выполнение приведенных там рекомендаций. Ничего не получилось. Позднее прочитал, что приведенный там метод подходит для более старых версий Python – там описана работа с Visual Studio 2008, а для версий 3.3 и 3.4 (стояла у меня в тот момент) нужен Visual Studio 2010:

Пока разбирался с версиями, решил заодно и свой Python обновить до 3.5.

Но хочется же, чтобы работало! И вот на нескольких буржуйских ресурсах мне попадается упоминание о wheel – альтернативный способ распространения пакетов Python. Идея такая: по возможности не компилировать необходимый пакет для себя каждый раз, и использовать созданный ранее файл *.whl.

Скачать готовые “колеса” можно, например здесь и здесь. Ну а мне данный вариант подходит тем, что с его помощью я:
1. Упаковываю установленый в Anaconda пакет в файл *.whl:
pip wheel netifaces результат:
Collecting netifaces
Using cached netifaces-0.10.5-cp35-cp35m-win_amd64.wh l
Saved c:usersusernetifaces-0.10.5-cp35-cp35 m-win_amd64.whl

2. И устанавливаю. Я, чтобы ускорить процесс, положил файл в папку, в которой расположены скрипты IDLE. Запускаем установку. Не забываем про “волшебную” клавишу Tab, которая легко заканчивает имя файла (pip install ***.whl):

Получаем сообщение об успешной установке!

Проверяем – теперь работает и в Windows:

Если я что-то сделал неоптимально, или если вы знаете хорошие “хранилища колес”, как обычно прошу вас комменитровать! А у меня на этом все.

UPD:
Случайно натолкнулся на любопытный перевод на Хабре по теме: Python на колёсах.
Алексей написал несколько развернутых комментариев под анонсом во “ВКонтакте”, поэтому ссылка на него, чтобы не потерять.

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

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

Однако, в то время как Кристоф раньше предоставлял .exe файлов, в последнее время, похоже, он загружает вместо них .whl файлов.

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

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

15 Ответов

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

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

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

Для установки из колеса, дайте ему каталог, в котором загружается колесо. Например, чтобы установить package_name.whl :

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

Я нахожусь в той же лодке, что и OP.

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

похоже, это сработало.

Меняя каталог на то, где был расположен whl, он просто говорит мне: “pip не распознано”. Возвращаясь к C:Python34Scripts> , а затем используя полную команду выше, чтобы указать местоположение ‘where/its/downloaded’, он говорит Requirement ‘scikit_image-. -win32.whl’ looks like a filename, but the filename does not exist .

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

На сайте великого Кристофа Гульке есть несколько версий файлов.

Что-то я нашел важным при установке колес с этого сайта, чтобы сначала запустить это из консоли Python:

так что вы знаете, какую версию вам следует установить для вашего компьютера. Выбор неправильной версии может привести к сбою установки пакета (особенно если вы не используете правильный тег CPython, например cp27).

Вы должны запустить pip.exe из командной строки на моем компьютере. Я типа C:/Python27/Scripts/pip2.exe install numpy

На Windows вы не можете просто обновить его с помощью pip install –upgrade pip , потому что pip.exe уже используется, и при его замене возникнет ошибка. Вместо этого вы должны обновить pip следующим образом:

Затем проверьте версию pip :

Если он показывает серию 6.x , то есть поддержка колеса.

Только после этого вы можете установить такой пакет колес:

Чтобы иметь возможность установить файлы колеса с помощью простого двойного клика на них вы можете сделать одно из следующих действий:

1) Выполните две команды в командной строке с правами администратора:

2) Кроме того, они могут быть скопированы в файл wheel.bat и выполнены с помощью команды “Запуск от имени администратора” checkbox в свойствах.

Предполагается, что PS pip.exe находится в PATH.

Обновление:

(1) Те можно совместить в одной линии:

(2) синтаксис для .bat файлов немного отличается:

Также его выход можно сделать более подробным:

подробности смотрите в моем блоге .

EDIT: ЭТО БОЛЬШЕ НЕ ЯВЛЯЕТСЯ ЧАСТЬЮ PIP

Чтобы избежать необходимости скачивать такие файлы, вы можете попробовать:

Читать еще:  Установка Mac os mojave на pc

В-случае, если вы не можете установить конкретный пакет непосредственно с помощью PIP.

Вы можете скачать конкретный пакет .whl (wheel) из – https://www.lfd.uci.edu /

CD (изменить каталог) к этому загруженному пакету и установить его вручную с помощью –
pip install PACKAGENAME.whl
экс:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl

Единственный способ, которым мне удалось установить NumPy, был следующим:

этот модуль

Выполнение команды из пути установки Python в PowerShell

PS.: Я установил его на Windows 10.

Что я сделал, так это сначала обновил pip с помощью команды: pip install –upgrade pip и затем я также установил колесо с помощью команды: pip install wheel , и тогда оно отлично работало.

Надеюсь, это сработает для вас, я думаю.

Вы можете установить файл .whl, используя pip install filename . Хотя, чтобы использовать его в этом виде, он должен находиться в том же каталоге, что и ваша командная строка, в противном случае укажите полное имя файла вместе с его адресом, например pip install C:SomePAthfilename .

Кроме того, убедитесь, что файл .whl имеет ту же платформу, что и вы используете, сделайте python -V , чтобы узнать, какая версия Python вы используете, и если это win32 или 64, установите правильную версию в соответствии с ним.

Новые пользователи Python на Windows часто забывают добавить каталог Scripts Python в переменную PATH во время установки. Я рекомендую использовать Python launcher и выполнить pip как скрипт с переключателем -m . Затем вы можете установить колеса для конкретной версии Python (если установлено несколько версий), и каталог сценариев не должен находиться в PATH. Поэтому откройте командную строку, перейдите (с помощью команды cd ) в папку, где находится файл .whl, и введите:

Замените 3.6 на вашу версию Python или просто введите -3 , если нужная версия Python появится первой в PATH. И с активной виртуальной средой: py -m pip install your_whl_file.whl .

Конечно, вы также можете установить пакеты из PyPI таким образом, например

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

Выполните следующие действия правильно, чтобы получить импортированный модуль

  1. Убедитесь, что ваш файл .whl хранится в файле python 2.7/3.6/3.7/.. папка. Изначально, когда вы загружаете файл .whl, он хранится в папке Загрузки, my предложение состоит в том, чтобы изменить папку. Это упрощает установку файла.
  2. Откройте командную строку и откройте папку, в которой вы хранили файл, введя

компакт-диск c:python 3.7

3.Now, введите команду, написанную ниже

Нажмите enter и убедитесь, что вы правильно ввели версию, которую используете в данный момент имя файла.

После того, как вы нажмете enter, подождите несколько минут, и файл будет установлен, и вы будете иметь возможность импортировать конкретный модуль.

Чтобы проверить, успешно ли установлен модуль, импортируйте модуль в режиме ожидания и проверьте это.

На MacOS, с pip установленным через MacPorts в MacPorts python2.7, я должен был использовать решение @Dunes:

Где python было заменено на MacPorts python в моем случае, который является python2.7 или python3.5 для меня.

Параметр -m равен “Run library module as script” в соответствии с manpage.

(Ранее я запускал sudo port install py27-pip py27-wheel , чтобы сначала установить pip и wheel в свою установку python 2.7.)

Похожие вопросы:

Я знаю, как установить *.whl файлов через cmd (код просто python -m pip install *so-and-so-.whl ). Но так как я случайно удалил свой OS и не имел резервных копий, я оказался в затруднительном.

Недавно я попытался переустановить numpy для python 3.4, так как у меня появился новый компьютер, и я борюсь. Я нахожусь на windows 8.1, и из того, что я помню, я ранее использовал файл .exe.

Я хочу установить curses .whl пакет, так что я могу использовать его с выбором ( https://github.com/wong2/pick ) на windows. PS C:DProgrammingPython> python –version Python 3.5.2 :: Continuum.

Я пытаюсь установить версию Python LinPhone. Следуя инструкциям по началу работы, я попытался напрямую установить с помощью sudo pip install linphone –pre . Это ‘successfully’ скачал и установил.

Я занимаюсь этим уже почти 2 часа и никак не могу собраться с мыслями. Похоже, я начинающий питонист. Я пытаюсь intsall lxml, (необходимо установить scrapy). Я попробовал несколько методов (см. Мои.

Я хочу использовать модуль curses в windows. Так я и нашел python celery – ImportError: нет модуля с именем _curses – при попытке запуска manage.py celeryev И когда я хочу установить, я получаю.

Недавно я просто попытался подключить свой сервер SQL в python. Поэтому я просто загружаю .whl-файл из http://www.lfd.uci.edu /

gohlke/pythonlibs/#pymssql . в cmd windows я использую следующую.

Я хотел бы установить pygame-1.9.3-cp37-cp37m-win_amd64.whl для python 3.6(64 bit) Я загрузил wheel-0.30.0 и обновил его но когда я выполняю : C:Usershp>pip install.

Я пытаюсь установить .whl типы файлов в Python, в частности numpy+mkl 1.14 через командную строку. Когда я ввожу команду pip install numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl , я получаю следующий.

Существует сборка python 2.7 (Python 2.7.14 (по умолчанию, 16 января 2018 г., 16:11:42) [MSC v.1800 64 bit (AMD64)] на win32) с установленными пакетами pip 9.0 и wheel. Windows 7. Нет MSVC.

Как установить пакет 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-dirsome-file.whl), используйте следующие параметры командной строки –

Чтобы установить с колеса, укажите каталог, в который загружено колесо. Например, для установки package_name.whl :

Удостоверьтесь, что вы обновили первый пункт, чтобы включить поддержку колес:

Я нахожусь в той же лодке, что и OP.

С помощью командной строки Windows из каталога:

Изменив каталог, где находится whl, он просто сообщает мне, что “pip не распознан”. Вернемся к C:Python34Scripts> , затем, используя полную команду выше, чтобы предоставить местоположение “где/ее/скачано”, он говорит 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 часто забывают добавить каталог PythonScripts в переменную 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 таким образом, например

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: