当我在 Linux 上使用 python,甚至从命令行使用 Mac OS 时,我利用 shebang 并直接运行我的一些脚本,如下所示./myScript.py
:我确实需要给这个脚本可执行权限,但仅此而已。
现在,我刚刚在 Windows 7 上安装了 Python 3.1.2,我希望能够从命令行执行相同的操作。我需要遵循哪些额外的步骤?
当我在 Linux 上使用 python,甚至从命令行使用 Mac OS 时,我利用 shebang 并直接运行我的一些脚本,如下所示./myScript.py
:我确实需要给这个脚本可执行权限,但仅此而已。
现在,我刚刚在 Windows 7 上安装了 Python 3.1.2,我希望能够从命令行执行相同的操作。我需要遵循哪些额外的步骤?
这总结得比我能说的要好:
http://docs.python.org/faq/windows.html
更具体地说,查看标题为“如何使 Python 脚本可执行?”的第 2 部分。
在 Windows 上,标准 Python 安装程序已经将
.py
扩展名与文件类型 (Python.File
) 相关联,并为该文件类型提供运行解释器 (D:\Program Files\Python\python.exe "%1" %*
) 的打开命令。这足以使脚本从命令提示符执行为foo.py
. 如果您希望能够通过foo
没有扩展名的简单输入来执行脚本,则需要添加.py
到PATHEXT
环境变量中。