5

У меня есть сервер (RHEL), на котором мне нужно установить определенные пакеты Python. Тем не менее, мой сервер отключен от доступа в Интернет, поэтому я не могу установить какие-либо пакеты с помощью pip. Есть ли способ "вручную" загрузить пакеты на мою локальную рабочую станцию, а затем отправить их и установить в мою изолированную систему RHEL. Это возможно? Можно ли вручную загружать пакеты Python и устанавливать их в систему без доступа к Интернету?

3 ответа3

2

с компьютера, подключенного к интернету:

pip download yourpackage

скопируйте "yourpackage.tar.gz" на сервер на сервере:

pip install "path/yourpackage.tar.gz"

если пакет имеет файл ".whl":

pip install "path/yourpackage-version.whl"
1

Решено ... все, что действительно нужно сделать, - это скопировать каталог "site-packages" с сервера, на котором установлены пакеты, и затем восстановить его на нужном целевом сервере.

0

Да. Вы можете скачать пакет из PyPI, распаковать его и запустить setup.py:

python setup.py

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .