可能重复:
Set up Python on Windows to not type python in cmd如何使python脚本在Windows上可执行?
当我使用Python在Linux,甚至是Mac的OS命令行,我把家当的优势,直接运行我的一些脚本,如所以:./myScript.py
。我确实需要给这个脚本可执行的权限,但就是这样。
现在,我刚刚在Windows 7上安装了Python 3.1.2,并希望能够通过命令行执行相同的操作。我需要遵循哪些额外的步骤?
可能重复:
Set up Python on Windows to not type python in cmd如何使python脚本在Windows上可执行?
当我使用Python在Linux,甚至是Mac的OS命令行,我把家当的优势,直接运行我的一些脚本,如所以:./myScript.py
。我确实需要给这个脚本可执行的权限,但就是这样。
现在,我刚刚在Windows 7上安装了Python 3.1.2,并希望能够通过命令行执行相同的操作。我需要遵循哪些额外的步骤?
这概括起来比我能说的是:“我如何使Python脚本可执行文件”
http://docs.python.org/faq/windows.html
更具体地说,检查出的第二个部分题为
在Windows中,标准的Python安装程序已经在关联扩展
.py
与文件类型(Python.File
),并给出了文件键入运行解释(D:\Program Files\Python\python.exe "%1" %*
)打开命令。这足以使脚本从命令提示符可执行为foo.py
。如果您希望能够通过简单键入foo
来执行脚本而不需要扩展名,则需要将.py
添加到PATHEXT
环境变量中。
http://docs.python.org/faq/windows.html#how-do-i-make-python-scripts-executable – rwilliams 2010-11-21 00:59:35
Python安装程序应该在解释器中有关联的'.py'文件注册表。您可能必须手动将扩展添加到PATHEXT环境变量。 – martineau 2010-11-21 01:58:32
@martineau仅当需要运行脚本**而不使用扩展名时,才需要向“PATHEXT”添加扩展名。 – 2012-10-03 19:44:09