我有一个很奇怪的要求。我有一个可执行文件有一个对 python 脚本的系统调用,就像 py file1.py 现在,在我的系统中,虽然 py 显示为无法识别的内部或外部命令。 python file1.py 但是有效。
有什么方法可以让我的 Windows 命令提示符识别 py 和 python 指的是同一个东西吗?
原文由 TheBlueNotebook 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个很奇怪的要求。我有一个可执行文件有一个对 python 脚本的系统调用,就像 py file1.py 现在,在我的系统中,虽然 py 显示为无法识别的内部或外部命令。 python file1.py 但是有效。
有什么方法可以让我的 Windows 命令提示符识别 py 和 python 指的是同一个东西吗?
原文由 TheBlueNotebook 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
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。