可能重複:
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