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

时间:2015-09-23 14:18:10

标签: python windows python-2.7 cmd

我有一个非常奇怪的请求。我有一个可执行文件系统调用python脚本,就像py file1.py 现在,在我的系统中虽然py被显示为无法识别的内部或外部命令。然而,python file1.py可以工作。

有什么方法可以让我的Windows命令提示符识别py和python引用相同的东西?

2 个答案:

答案 0 :(得分:12)

Python3.x附带了

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

因此,官方方式是安装Python 3.x,将Python 2.7声明为默认值,py命令将完成其工作。

但是,如果你只想让py成为python的别名,那么@Nizil和@ergonaut提出的doskey py=python.exe会更加简单......或者将python.exe复制到Python27文件夹中的py.exe,如果你不想被doskey的限制所困扰。

答案 1 :(得分:4)

在命令行中输入:

doskey py=python

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