2013-08-16 4 views
2

J'ai donc créé un fichier .reg qui changera lorsque le système pense que python est installé pour que je puisse lancer un msi et l'installer dans le virtualenv voulu. Cela fonctionne mais est lourd. Mais à chaque fois que j'exécute un programme d'installation python .msi, je vois cette option "Choisir un python" dans une liste assez grande qui n'a qu'une seule entrée. Ce qui serait vraiment gentil serait de pouvoir choisir mes environnements virtuels à partir de cette liste au lieu de devoir charger un fichier .reg pour le définir sur le VirtualENV désiré, puis un autre pour le renvoyer à ce python système que tous les virtualenv viennent de.Installation de fichiers msi dans virtualenv pythons sous Windows

Quelles entrées de registre puis-je créer de sorte que j'ai plusieurs 2.7 Python dans les listes "Choisir un python" que je vois pendant l'installation de msi?

Répondre

0

Vous n'avez pas besoin de manipuler le registre car vous pouvez utiliser le programme d'installation binaire (.exe) pour installer le package Python dans virtualenv. Voir Can I install Python windows packages into virtualenvs? pour plus de détails.

+0

C'est ce que je fais avec les fichiers .reg. Il me semble que je devrais être capable d'enregistrer plusieurs Python 2.7 et de les choisir dans cette grande fenêtre où il me demande de "choisir un python" au lieu d'avoir à permuter le "vrai" python. – boatcoder

+0

@ Mark0978 Je ne suis pas sûr de ce que vous voulez dire. Vous n'avez pas besoin des fichiers .reg car vous pouvez les installer dans virtualenv en utilisant la commande 'easy_install binary_installer.exe'. De cette façon, vous n'exécutez pas du tout l'installeur, il n'y a donc pas de liste à choisir. –

+0

@ Mark0978 Comment trouvez-vous mon dernier commentaire? –