1

我已经安装了一个新版本的 Python,所以我想确保当 Python 被调用时,那个版本在我的路径中是第一个。所以,现在在我的“C”驱动器上,我有“Python27”和“Python32”(分别为旧版本和新版本)。

当我在命令行中键入“python”时,我得到“Python 2.7”。使用控制面板,我更改了“路径”和“pythonpath”用户变量(从“C:\Python27”到“C:\Python32”)并确保我已经重新加载了系统。它仍然不起作用。有谁知道如何强制系统使用新版本的 Python?

添加

可能这很重要。当我转到“Python32”目录并输入命令行“python”时,我确实得到了新版本。

4

2 回答 2

1

我知道你说你已经更新了%PATH%。但是,从症状的描述来看,几乎可以肯定的是,c:\Python27仍然出现在%PATH%而不是(或之前)c:\Python32上。

要诊断,启动cmd.exe并键入set. 然后定位PATH并查看它包含的 Python 目录以及顺序。

于 2012-06-11T12:18:49.653 回答
1

就我个人而言,我将所有已安装的 Python 版本的目录都放在了 中%PATH%,但更改了除“默认”版本之外的所有版本的可执行文件名称。例如,我有一个C:\Python26\Python.exeC:\Python27\Python27.exe一个C:\Python32\Python32.exe。这样我就可以轻松地从命令行启动任何版本。

于 2012-06-11T13:19:00.370 回答