Python 2 and 3 in Powershell
我的电脑上有这两个版本,因为我正在学习不同的教程,(我仍然是菜鸟)。我在这里看到了几个类似的问题,但没有特定于 Powershell。
当我在 Powershell 中运行 python 时,它会显示 2.7,但是我如何指定我想要 Python 3?还有其他我需要注意的问题吗?例如,从记事本运行脚本时 ?
- 你试过 python3 吗?
- 谢谢你这么快回来。我试过了,但它返回一个错误。
- 检查您的路径变量并查看 python bin 路径顺序是什么。我敢打赌,您的 python 2.7 将首先列出。您可以指定 python.exe 的完整路径以确保您运行的是正确的版本,或者更改您的系统路径环境变量。
- 谢谢,这听起来可能是诀窍。有什么资源可以帮助我做到这一点吗?
- 使用 #! python3 shebang?运行 py -3?
- 耶!谢谢 wOxxOm! py -3 有效,我可以将 py -2 用于 v2。 :)
命令”py”(如果 v2 是默认值)或”py -2″应该启动 Python 2.7,”py -3″应该启动 Python 3。有关详细信息,请参见此处。
我也找到了这篇文章。这可能会有所帮助。
这将帮助您检查您正在使用的当前版本,如果您想更改,请参见此处。
如果你想跳出shell。
干杯,享受 Python 的乐趣 ;)
你可以通过 Chocolatey 安装 Python3,AFAIK 它将把 python3 命令带入你的领域。不要忘记卸载之前安装的 Python3。
另外,您可以尝试为 Python3 创建别名,请参阅 Microsoft 文档。
- 谢谢,我正要这样做,但 Chocolatey 似乎不再被信任,所以我很犹豫。我想创建一个别名,但不幸的是,我一开始不知道如何运行 Python 3。
来源:https://www.codenong.com/39016249/