2016-10-06 78 views
-1

我在这里发现了很多关于在同一台机器上安装多个版本的Python的问题,但我找不到解决我的问题的方法。我已经安装了Python 2.7.9(在c:\ python27),我想用Python 2.7.6执行一些测试,所以我也安装了这个版本(在c:\ python276中)。我跑c:\Python276\python.exe --version,但我仍然得到Python 2.7.9Windows 10上Python 2.7的多个版本

The result of <code>pythhon --version</code> command

+0

除了ssl的变化,2.7.6和2.7.9几乎是相同的;我很好奇你正在测试什么? – cco

+0

@cco只需测试第三方库。我在GitHub上发现它只用Python 2.7.9进行了测试,并且我想确保它与2.7.6一起工作。 – ettanany

回答

1

它更可能是 c:\windows\system32\python27.dll是Python 2.7.9版本,这是什么过得去Python.exe(任何2.7.x版本)加载。我从来没有尝试同时使用多个2.7.x版本,但由于我在c:\Python27\下找不到python27.dll的任何副本,所以我最好的建议是完全卸载所有Python版本,然后按照升序版本顺序安装它们(即,2.7.6,然后2.7.9),在每个步骤保存c:\windows\system32\python27.dll的副本。要运行特定的次要版本,请确保合适的python27.dll是在您的路径中找到的第一个;你可能想要捕获所有的c:\python27\,只是为了确保你有一致的版本。