É possível instalar pacotes python sem uma conexão de rede de saída direta?

3

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?

    
por GregH 22.07.2015 / 19:55

3 respostas

1

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.

    
por 24.07.2015 / 07:24
1

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"
    
por 10.02.2018 / 11:40
0

Sim. Você pode baixar um pacote de PyPI , descompactá-lo e executar setup.py :

python setup.py
    
por 22.07.2015 / 20:01

Tags