Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PowerShell中设置Python的路径?_Python_Powershell_Path - Fatal编程技术网

在PowerShell中设置Python的路径?

在PowerShell中设置Python的路径?,python,powershell,path,Python,Powershell,Path,我的机器上有两个Python版本(Windows Vista)、2.6(位于C/程序文件中)和2.7(位于C/中) 1-我打开PowerShell 2-我键入python,它调用python 2.6.1。 3-我想更改Python 2.7的路径,因此我键入: [Environment]::SetEnvironmentVariable(“Path”,“$env:Path;C:\Python27”,“User”) 4-当我再次运行python时,它仍然调用版本2.6。我无法改变它。我还尝试在更改路径

我的机器上有两个Python版本(Windows Vista)、2.6(位于C/程序文件中)和2.7(位于C/中)

1-我打开PowerShell
2-我键入python,它调用python 2.6.1。
3-我想更改Python 2.7的路径,因此我键入: [Environment]::SetEnvironmentVariable(“Path”,“$env:Path;C:\Python27”,“User”)
4-当我再次运行python时,它仍然调用版本2.6。我无法改变它。我还尝试在更改路径后重新启动计算机,但没有成功


有什么建议吗?

Python 2.6.1已经在您的路径中,如列表中的第2项所示。在第3点上,您将在Python2.6.1条目之后向路径添加Python2.7。您需要从环境变量中删除Python 2.6.1,或者至少将其设置为先列出2.7。

您必须在环境变量设置中设置路径,以便在关闭shell和/或重新启动后保留该路径

计算机(右键单击)>属性>高级系统设置>环境变量

您可以创建一个名为
Path
的新用户变量,或将其附加到系统变量中(这样会影响所有用户)

将Python27目录添加到
Path
系统变量中(使用
作为分隔符)。您可以交换它们(
C:\Python26;C:\Python27
C:\Python27;C:\Python26
)以更改默认值


@amr125顺便说一句,我看到你是StackOverflow的新手。您可以通过单击答案评级附近的复选标记来接受对您有效的答案。