26

可能重复:
在 Windows 上设置 Python 以不在 cmd 中键入 python

当我在 Linux 上使用 python,甚至从命令行使用 Mac OS 时,我利用 shebang 并直接运行我的一些脚本,如下所示./myScript.py:我确实需要给这个脚本可执行权限,但仅此而已。

现在,我刚刚在 Windows 7 上安装了 Python 3.1.2,我希望能够从命令行执行相同的操作。我需要遵循哪些额外的步骤?

4

1 回答 1

38

这总结得比我能说的要好:

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

更具体地说,查看标题为“如何使 Python 脚本可执行?”的第 2 部分。

在 Windows 上,标准 Python 安装程序已经将.py扩展名与文件类型 ( Python.File) 相关联,并为该文件类型提供运行解释器 ( D:\Program Files\Python\python.exe "%1" %*) 的打开命令。这足以使脚本从命令提示符执行为foo.py. 如果您希望能够通过foo没有扩展名的简单输入来执行脚本,则需要添加.pyPATHEXT环境变量中。

于 2010-11-21T01:17:09.637 回答