En mode hors connexion de l'Installation de python & pip
J'ai besoin d'installer python sur un sever pour exécuter des scripts, mais le serveur n'a pas accès à l'internet.
Le serveur a accès à un réseau local qui a accès à l'internet*. Je voudrais utiliser pip pour la gestion des paquets à travers un réseau local répertoire comme indiqué ici.
Comment puis-je installer pip, python et leurs dépendances sur une machine windows, en mode hors connexion afin que je puisse utiliser pip, comme spécifié dans le lien ci-dessus pour gérer les paquets dont j'ai besoin?
*Pour plus de Clarté: je n'ai pas de possibilité de faire un miroir, hack ou autre pour obtenir des informations à transmettre à travers le réseau local directement à partir de l'internet.
"Je veux être en mesure d'installer pip, python et leurs dépendances sur une machine windows, en mode hors connexion" - édité le préfixe pour le rendre strictement une question. Plus d'un problème grammatical plutôt que d'un manque d'instruction
Eh bien, vous téléchargez le programme d'installation de Python à partir de python.org. Ensuite, vous mettez ce fichier dans un endroit de votre serveur peut accéder et exécuter le programme d'installation sur le serveur. pip est déjà comprise à partir de Python 3.4 (et en commençant par 2.7.9, si vous avez besoin de Python 2 pour une certaine raison).
OriginalL'auteur Alexander McFarlane | 2015-05-12
Vous devez vous connecter pour publier un commentaire.
La officiel de Python installateur pour Windows a pas d'autres dépendances. Il fonctionne entièrement en mode hors connexion.
Pour les autres paquets qui peuvent avoir des dépendances (qui sont difficiles à installer sur Windows); Christopher Gholke maintient un liste des installateurs Windows pour la commune de paquets Python. Ce sont des installateurs msi (ou de la whl les fichiers) qui sont autonomes.
Ils sont conçus pour fonctionner avec le programme d'installation de Python pour Windows - comme ils utilisent de ses entrées de registre pour identifier l'emplacement d'installation.
Vous pouvez les télécharger et de les déplacer à votre machine Windows.
Au-delà de ces deux - si vous avez d'autres besoins, vous pouvez utiliser des outils comme
panier
pour télécharger les paquets, puis indiquez l'emplacement en tant que source pour hors pip installe; ou créer votre propre pip référentiel.Si vous décidez de créer un local pip référentiel, il est préférable de créer un pip proxy (reportez-vous à
pypicache
par exemple) de cette façon, vous ne demandant les paquets qui sont nécessaires, plutôt que d'essayer de miroir de l'ensemble de la cheeseshop.OriginalL'auteur Burhan Khalid