Transférer la configuration de Python sur différents PC
Mon scénario c'est que j'ai deux ordinateurs portables avec fresh installation
de windows
. Maintenant, j'utilise les deux pour la programmation.
Ainsi, laisse supposer que je installer différents modules python/packages de l'ordinateur portable. Donc, il y a un moyen pour que je puisse clone
cette installation de python sur mon autre ordinateur portable. La raison pour cela est que ma connexion internet est actuellement très lent, donc je ne veux pas télécharger le même module ou de paquets de deux fois et de les installer de nouveau.
Je sais que je peux télécharger les modules dans le fichier zip, de les transférer sur d'autres et que de courir python setup.py install
mais je vais utiliser pip
d'installer des modules.
De toute façon, je me demandais si cloning
de l'installation de python est possible.
source d'informationauteur RanRag | 2012-06-14
Vous devez vous connecter pour publier un commentaire.
Ici, c'est une autre suggestion, cette option est recommandée si vous souhaitez synchroniser les paquets entre les deux Pc et pas de clonage tout juste une fois.
Il ne fonctionne que si vous installez les paquets avec
pip
. Il ne fonctionne pas pour les paquets qui ne sont pas installables/installé avec le pip.Gel de votre forfait actuel de l'environnement de la source PC dans un fichier:
$ pip freeze > req.txt
Copie du req fichier sur le PC cible et installer les paquets:
$ pip install -r req.txt
Si vous mettez le
req.txt
en vertu d'un VCS vous permet d'automatiser et de synchroniser ce processus avec beaucoup de douceur.Si vous avez la même version de Python sur les deux Pc, vous pouvez simplement copier le contenu de
Lib\site-packages
etScripts
à la nouvelle. Mais notez que cela doit être la même version mineure (par exemple 2.6 ne fonctionne pas avec la version 2.7).Si vous utilisez un
virtualenv
( http://www.virtualenv.org ), vous devez être en mesure de stocker sur une clé USB et emportez-le avec vous.J'ai été la mise à jour de Python 2.7.3 --> 2.7.9 sur mon PC Windows 7. Normalement, ce serait bien, mais le nouveau installer accidentellement allé sur le C: au lieu d'où ma précédente version de python est situé, sur le lecteur D:. Pour le faire fonctionner était tout simplement une question de copier le nouveau installer directement sur le dessus de l'ancien. Travaillé comme un charme et a tous mes anciens modules que j'avais installé, étaient présents.