Resolveu ... tudo o que realmente precisa ser feito é acessar o diretório "site-packages" de um servidor que tenha os pacotes instalados e, em seguida, restaurá-lo no servidor de destino desejado.
Eu tenho um servidor (RHEL) no qual preciso instalar pacotes python específicos. No entanto, meu servidor está protegido por firewall do acesso à Internet, portanto, não consigo instalar nenhum pacote usando o pip. Existe uma maneira de "manualmente" baixar pacotes para minha estação de trabalho local e, em seguida, empurrá-los e instalá-los no meu sistema RHEL isolado. Isso é possível? É possível empurrar manualmente pacotes python e instalá-los em um sistema sem acesso à Internet?
de um computador conectado à internet:
pip download yourpackage
copie "yourpackage.tar.gz" para o servidor no servidor:
pip install "path/yourpackage.tar.gz"
se o pacote tiver o arquivo ".whl":
pip install "path/yourpackage-version.whl"
Sim. Você pode baixar um pacote de PyPI , descompactá-lo e executar setup.py
:
python setup.py
Tags python