在windows上安装msi文件到virtualenv pythons

所以创build了一个.reg文件,它将改变系统相信python的安装位置,这样我就可以运行msi并将其安装到预期的virtualenv中。 这工作但是很麻烦。

但每次我运行一个python .msi安装程序,我看到这个选项从一个只有一个条目的相当大的列表框中“select一个python”。 真正甜蜜的是能够从列表中select我的虚拟环境,而不是必须加载一个.reg文件来将其设置为所需的VirtualENV,然后再指向它在该系统python所有的virtualenvs来从。

我可以创build哪些registry项,以便在msi安装期间看到的那些“selectpython”列表中有多个2.7 Pythons?

您不需要操作注册表,因为您可以使用二进制安装程序(.exe)将Python软件包安装到virtualenv中。 请参阅我是否可以将Python Windows软件包安装到virtualenvs中? 了解详情。