2010-11-21 74 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環境變量中。