如何让Python脚本在Windows上可执行?

27 投票
1 回答
100162 浏览
提问于 2025-04-16 07:24

可能重复的问题:
在Windows上设置Python,使得在命令行中不需要输入python

在Linux或者Mac OS的命令行中,我可以利用一种叫做“shebang”的东西,直接运行我的一些脚本,比如这样:./myScript.py。不过,我需要先给这个脚本设置可执行权限,其他的就没什么了。

现在,我刚在Windows 7上安装了Python 3.1.2,我想在命令行中也能做到同样的事情。我还需要做哪些额外的步骤呢?

1 个回答

40

这段话总结得比我说得更好:

http://docs.python.org/faq/windows.html

更具体一点,可以看看第二部分,标题是“我怎么让Python脚本可以执行?”

在Windows系统上,标准的Python安装程序已经把.py这个文件后缀和一种文件类型(Python.File)关联起来,并且给这个文件类型设置了一个打开命令,这个命令会运行解释器(D:\Program Files\Python\python.exe "%1" %*)。这就足够让你在命令提示符下通过输入foo.py来执行脚本。如果你希望只输入foo而不加后缀就能执行脚本,你需要把.py添加到PATHEXT这个环境变量中。

撰写回答