【问题标题】:Python 2 and 3 in PowershellPowershell 中的 Python 2 和 3
【发布时间】:2016-08-18 10:48:08
【问题描述】:

我的 PC 上有这两个版本,因为我正在学习不同的教程,(我仍然是菜鸟)。我在这里看到了几个类似的问题,但没有针对 Powershell。

当我在 Powershell 中运行 python 时,它会显示 2.7,但是我如何指定我想要 Python 3?还有其他我需要注意的问题吗?例如,当从 notepad++ 运行脚本时?

【问题讨论】:

  • 你试过python3吗?
  • 感谢您这么快回来。我试过了,但它返回一个错误。
  • 检查你的路径变量,看看 python bin 路径顺序是什么。我敢打赌,您的 python 2.7 将首先列出。您可以指定 python.exe 的完整路径以确保您运行的是正确的版本,或者更改您的系统路径环境变量。
  • 谢谢,这听起来像是诀窍。有什么资源可以帮助我做到这一点吗?
  • 使用#! python3shebang?运行py -3?

标签: python powershell


【解决方案1】:

命令“py”(如果 v2 是默认值)或“py -2”应该启动 Python 2.7,“py -3”应该启动 Python 3。有关详细信息,请参阅 here

我也发现了这个post。这可能会有所帮助。

This one 将帮助您检查您正在使用的当前版本,如果您想更改,请参阅here

Should you want to pop out of the shell.

干杯,享受 Python 的乐趣;)

【讨论】:

    【解决方案2】:

    你可以安装 Python3 via Chocolatey,AFAIK 它将把 python3 命令带入你的领域。不要忘记卸载之前安装的 Python3。

    另外,您可以尝试为 Python3 创建别名,请参阅 Microsoft doc

    【讨论】:

    • 谢谢,我正要这么做,但Chocolatey 似乎不再受信任,所以我很犹豫。我想创建一个别名,但不幸的是,我一开始不知道如何运行 Python 3。
    猜你喜欢
    • 2016-07-04
    • 2010-10-04
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    相关资源
    最近更新 更多