2010-11-21 71 views
16

可能重复:
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,并希望能够通过命令行执行相同的操作。我需要遵循哪些额外的步骤?

+2

http://docs.python.org/faq/windows.html#how-do-i-make-python-scripts-executable – rwilliams 2010-11-21 00:59:35

+2

Python安装程序应该在解释器中有关联的'.py'文件注册表。您可能必须手动将扩展添加到PATHEXT环境变量。 – martineau 2010-11-21 01:58:32

+1

@martineau仅当需要运行脚本**而不使用扩展名时,才需要向“PATHEXT”添加扩展名。 – 2012-10-03 19:44:09

回答

24

这概括起来比我能说的是:“我如何使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环境变量中。