如何使用 py 而不是 python 从命令行访问 python

新手上路,请多包涵

我有一个很奇怪的要求。我有一个可执行文件有一个对 python 脚本的系统调用,就像 py file1.py 现在,在我的系统中,虽然 py 显示为无法识别的内部或外部命令。 python file1.py 但是有效。

有什么方法可以让我的 Windows 命令提示符识别 py 和 python 指的是同一个东西吗?

原文由 TheBlueNotebook 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 453
2 个回答

py 命令随 Python3.x 一起提供,允许您在多个 Python 解释器中进行选择。例如,如果您同时安装了 Python 3.4 和 2.7, py -2 将启动 python2.7,而 py -3 将启动 python3.4。如果您只使用 py 它将启动定义为默认值的那个。

所以官方的方法是安装 Python 3.x,将 Python 2.7 声明为默认值, py 命令将完成它的工作。

但是,如果您只想 py 成为 --- 的别名, python 的别名 doskey py=python.exe 如 python 所提议的那样,@ergonaut 将更简单地复制…如果您不想被 doskey 的限制所困扰,则 .exe 到 Python27 文件夹中的 py.exe。

原文由 Serge Ballesta 发布,翻译遵循 CC BY-SA 4.0 许可协议

在命令行类型:

 doskey py=python

这将创建一个 Windows 别名,因此使用 py 将与 python 相同。

原文由 ergonaut 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题