在PowerShell中设置Python的路径?

时间:2015-02-09 17:55:08

标签: python powershell path

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

1-我打开PowerShell
2-我输入python,它调用python 2.6.1 3-我想更改Python 2.7的路径,所以我输入: [Environment] :: SetEnvironmentVariable(&#34; Path&#34;,&#34; $ env:Path; C:\ Python27&#34;,&#34; User&#34;) <登记/> 4-然后当我再次运行python时,它仍然调用2.6版本。我无法改变它。我也尝试在更改路径后重新启动计算机,但没有成功。

有什么建议吗?

2 个答案:

答案 0 :(得分:7)

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

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

您可以创建一个名为Path的新用户变量,或者附加到系统一个变量(因此它会影响所有用户)。

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

enter image description here

答案 1 :(得分:3)

Python 2.6.1已经在您的路径中,如列表中的项目编号2所示。在数字3上,您将在Python Python 2.6.1的条目之后将Python 2.7添加到路径中。您需要从环境变量中删除Python 2.6.1,或者至少将其设置为首先列出2.7。