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