【问题标题】:Setting path for Python in PowerShell?在 PowerShell 中为 Python 设置路径?
【发布时间】:2015-04-09 13:42:16
【问题描述】:

我的机器上有两个 Python 版本(Windows Vista),2.6(位于 C/Program 文件中)和 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 powershell path


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • @amr125 顺便说一句,我看到您是 StackOverflow 的新手。您可以通过单击答案评分附近的复选标记来接受对您有用的答案。
      猜你喜欢
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 2014-08-06
      • 2022-12-12
      • 1970-01-01
      相关资源
      最近更新 更多