我想在我的Windows XP 32位PC上安装新的Python 2.7。
有了CDO (即按字母顺序排列首字母的OCD ),我想在同一台计算机上多次安装它(安装到不同的TARGETDIR)。
我该怎么做呢?双击安装程序,或者多次运行msiexec对我都不起作用
巧合的是,我注意到windows python安装程序没有询问我是否要添加开始菜单选项。我希望我安装的python不会出现在开始菜单上。我该怎么做?
好好保重
发布于 2010-07-16 18:57:07
如果我理解正确的话,您希望在Windows上运行多个独立的Python2.7副本。我假设这是为了让你可以为每个项目安装你需要的包,而不会有不同的项目为冲突的版本而争斗。
尝试使用virtualenv (http://pypi.python.org/pypi/virtualenv)。您只需安装Python一次,然后当您需要新的副本时,就可以运行virtualenv.py,它有效地为您提供了一个干净的环境,其中包含一个使该环境成为当前环境的activate脚本(在Windows上为activate.bat)。
话虽如此,我只在Linux上使用过virtualenv,所以我不知道它在Windows上有多好,但它肯定声称可以在Windows上运行,所以试一试吧。
编辑:为了在机器上运行Python脚本而不必担心它是否已经存在,通常的解决方案是使用py2exe (http://www.py2exe.org/)。它将您的应用程序和所有库与Python捆绑在一个单独的文件中,无需任何安装即可运行。
发布于 2010-07-16 19:00:54
根据你的一条评论,看起来你实际上不需要安装它,你只需要在电脑上安装它,这样你的程序就可以运行了。在这种情况下,你可以从Dropbox的书中取一页,在你的一个目录中包含解释器、DLL和标准库,然后从那里使用它。
https://stackoverflow.com/questions/3263769
复制相似问题