如何使最新版本的Python成为默认路径或第一个路径

时间:2012-06-11 12:15:02

标签: python upgrade pythonpath system-variable

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

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

ADDED

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

2 个答案:

答案 0 :(得分:1)

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

要进行诊断,请启动cmd.exe并输入set。然后找到PATH并查看它包含的Python目录以及顺序。

答案 1 :(得分:1)

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