首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在Windows上多次安装特定版本的Python?

是否可以在Windows上多次安装特定版本的Python?
EN

Stack Overflow用户
提问于 2011-01-11 20:10:07
回答 2查看 831关注 0票数 2

我想知道是否可以在Windows上多次安装特定版本的Python。

我询问的是导致整个Python环境的正常安装过程,所以在这里,虚拟化不是一种选择。

例如,我关心注册表项HKEY_LOCAL_MACHINE/SOFTWARE/Python/PythonCore/<Version>,它可以在安装其他库/程序时使用,以查找Python的安装文件夹。

背景:

我想测试一下正常安装PySide和在虚拟环境中安装它们之间的区别。我不想为此使用我的工作Python安装,所以我需要在测试期间使用干净的Python安装,以便与现有的安装共存。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-11 21:30:38

我使用多个注册表文件(*.reg)在相同版本但安装在不同位置的多个Python解释器之间进行切换。调整此模板中的版本号和位置:

代码语言:javascript
复制
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y]

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y\Help]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y\Help\Main Python Documentation]
@="C:\\PythonXY\\Doc\\pythonXYZ.chm"

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y\InstallPath]
@="C:\\PythonXY\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y\InstallPath\InstallGroup]
@="Python X.Y"

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y\Modules]

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\X.Y\PythonPath]
@="C:\\PythonXY\\Lib;C:\\PythonXY\\DLLs"
票数 1
EN

Stack Overflow用户

发布于 2011-01-11 21:45:29

您可以在Windows上安装多个Python版本;我这样做了,并且没有注意到任何不良影响。

安装软件包时,只需运行要安装包的解释器版本,即python31 setup.py install或类似的版本。翻译知道它的家在哪里。

此外,如果必须处理多个Python或包版本,请考虑使用维塔列夫。这样,Python和/或包的不同“安装”就会随心所欲,而不会触及系统范围的东西。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4662098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档