21 подписчик
Как установить Python package без подключения к Internet
Задача по установке пакетов Python на компе, расположенном в защищённом сегменте сети без доступа к Internet в последнее время становится довольно актуальной. Её можно решить следующим образом (на примере пакета python-keystoneclient).
1. На компе, подключённом к Internet, скачать пакет (вместо pip install выполнить pip download)
sudo mkdir keystone-deps
cd keystone-deps
sudo pip download python-keystoneclient
cd ..
sudo tar cvfz keystone-deps.tgz keystone-deps
2. Перенести архивный файл на целевой комп, распаковать его и установить командой pip install
sudo tar xvfz keystone-deps.tgz
cd keystone-deps
sudo pip install python_keystoneclient-2.3.1-py2.py3-none-any.whl -f ./ --no-index
Около минуты
18 января 2024