2017-09-29 5 views
1

Actuellement, j'ai un serveur de production qui n'a pas de connexion à Internet (les connexions ne sont pas autorisées).Copie d'applications python sur des serveurs sans connexion Internet

Depuis que j'ai un grand nombre d'applications qui utilisent des tonnes de paquets, j'ai besoin de trouver la meilleure façon de déployer sans pépin ou de télécharger chaque paquet whl. Quel serait le moyen le plus approprié de répliquer virtualenv pour d'autres serveurs?

Quelle serait l'approche appropriée pour cette situation?

EDIT: Est-ce que pip2.7 wheel --wheel-dir=/path/ package ferait l'affaire?

+0

Jetez un oeil à https://stackoverflow.com/questions/11091623/python-packages-offline-installation –

Répondre

2

La commande suivante résolu:

pip2.7 wheel --wheel-dir=/project/whls/ package 

J'emballé tout, téléchargé sur le serveur et exécuter la commande

cd /projects/whls/; pip install *

A travaillé parfaitement.