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

新手上路,请多包涵

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

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

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

阅读 449
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题