2016-10-06 122 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\,只是爲了確保你有一致的版本。