在 PowerShell 中设置 Python 的路径?
Setting path for Python in PowerShell?
我的机器上有两个 Python 版本 (Windows Vista),2.6(位于 C/Program 文件中)和 2.7(位于 C/)。
1- 我打开 PowerShell
2- 我输入 python,它调用 python 2.6.1.
3- 我想更改 Python 2.7 的路径,所以我输入:
[环境]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
4- 然后当我再次 运行 python 时它仍然调用版本 2.6。我无法改变它。我也试过更改路径后重启电脑,没有成功。
有什么建议吗?
Python 2.6.1 已经在您的路径中,如列表中的第 2 项所示。在编号 3 上,您将 Python 2.7 添加到路径 after Python 2.6.1 的条目。您需要从环境变量中删除 Python 2.6.1,或者至少将其设置为首先列出 2.7。
您必须在环境变量设置中设置路径,以便在关闭后保留 shell and/or 重启。
计算机(右键单击)> 属性 > 高级系统设置 > 环境变量
您可以创建一个名为 Path
的新用户变量,或附加到系统变量(这样它会影响所有用户)。
在 Path
系统变量中添加您的 Python27 目录(使用 ;
作为分隔符)。您可以交换它们(C:\Python26;C:\Python27
和 C:\Python27;C:\Python26
)以更改默认设置。
我的机器上有两个 Python 版本 (Windows Vista),2.6(位于 C/Program 文件中)和 2.7(位于 C/)。
1- 我打开 PowerShell
2- 我输入 python,它调用 python 2.6.1.
3- 我想更改 Python 2.7 的路径,所以我输入:
[环境]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
4- 然后当我再次 运行 python 时它仍然调用版本 2.6。我无法改变它。我也试过更改路径后重启电脑,没有成功。
有什么建议吗?
Python 2.6.1 已经在您的路径中,如列表中的第 2 项所示。在编号 3 上,您将 Python 2.7 添加到路径 after Python 2.6.1 的条目。您需要从环境变量中删除 Python 2.6.1,或者至少将其设置为首先列出 2.7。
您必须在环境变量设置中设置路径,以便在关闭后保留 shell and/or 重启。
计算机(右键单击)> 属性 > 高级系统设置 > 环境变量
您可以创建一个名为 Path
的新用户变量,或附加到系统变量(这样它会影响所有用户)。
在 Path
系统变量中添加您的 Python27 目录(使用 ;
作为分隔符)。您可以交换它们(C:\Python26;C:\Python27
和 C:\Python27;C:\Python26
)以更改默认设置。