我在这里发现了许多关于在同一台机器上安装多个版本的Python的问题,但我找不到解决我的问题的方法。我已经安装了Python 2.7.9(在c:\ python27中),我想用Python 2.7.6执行一些测试,所以我也安装了这个版本(在c:\ python276中)。我正在运行c:\Python276\python.exe --version
但我仍然获得Python 2.7.9
答案 0 :(得分:1)
更有可能的是
c:\windows\system32\python27.dll
是Python 2.7.9版本,它是Python.exe
(任何2.7.x版本)加载的内容。我从未试图同时拥有多个2.7.x版本,但由于我无法在python27.dll
下找到c:\Python27\
的任何副本,我最好的建议是完全卸载所有Python版本,然后按升序版本顺序(即2.7.6
,然后2.7.9
)安装它们,在每一步保存c:\windows\system32\python27.dll
的副本。要运行特定的次要版本,请确保在您的路径中找到第一个python27.dll
;您可能还希望捕获所有c:\python27\
,以确保您拥有一致的版本。