Установите пакеты Python в автономном режиме на сервере - PullRequest
0 голосов
/ 16 января 2019

Я хочу установить несколько пакетов на сервер, который не имеет доступа к Интернету.поэтому я должен взять пакеты и отправить их на сервер.Но я не знаю, как я могу их установить.

Ответы [ 4 ]

0 голосов
/ 16 января 2019

Скачайте все нужные вам пакеты и отправьте их на сервер, где вам нужно их установить. Не имеет значения, имеют ли они расширение *whl или *tar.gz. Затем установите их один за другим, используя pip:

pip install path/to/package

или

python -m pip install path/to/package

Второй вариант полезен, если на сервере имеется несколько интерпретаторов (например, python2 и python3 или несколько версий любого из них). В таком случае замените python на тот, который вы хотите использовать, например:

python3 -m pip install path/to/package

Если у вас много пакетов, вы можете перечислить их в файле требований, как обычно, когда у вас есть доступ к Интернету. Затем вместо того, чтобы помещать имена пакетов в файл, поместите пути к пакетам (по одному пути на строку). Когда у вас есть файл, установите все пакеты, набрав:

python -m pip install -r requirements.txt

В файле требований вы также можете смешивать пакеты разных типов (*whl и *tar.gz). Единственное, о чем нужно позаботиться, это загрузить правильные версии пакетов, которые вам нужны для вашей платформы (64-битные пакеты для 64-битной платформы и т. Д.).

Более подробную информацию о pip install можно найти в документации .

0 голосов
/ 16 января 2019

Вы можете скачать пакеты с сайта и запустить python setup.py install. Или вы можете запустить pip install в локальном каталоге, например:

pip install path/to/tar/ball

https://pip.pypa.io/en/stable/reference/pip_install/#usage

0 голосов
/ 16 января 2019

Загрузите пакеты wheel с https://www.lfd.uci.edu/~gohlke/pythonlibs/. Вы можете установить пакеты .whl с помощью pip install (package.whl), подробнее см. установка колес с помощью pip .

0 голосов
/ 16 января 2019

Скачайте пакет с сайта и распакуйте архив. пробег python setup.py install

...