2010-11-21 13 views
16

可能性の重複:私は、コマンドラインからLinux上のpython、あるいはマックOSを使用する場合、私はシェバングを利用し、直接私のスクリプトの一部を実行し、同様
Set up Python on Windows to not type python in cmdWindowsでPythonスクリプトを実行可能にする方法は?

so:./myScript.py。私はこのスクリプトに実行権限を与える必要がありますが、それだけです。

今、私はPython 3.1.2をWindows 7にインストールしました。コマンドラインからも同じことができます。どのような追加手順が必要ですか?

+2

http://docs.python.org/faq/windows.html#how-do-i-make-python-scripts-executable – rwilliams

+2

のPythonインストーラは、インタプリタ内で '.py'ファイルを関連付けられている必要がありますレジストリ。拡張機能をPATHEXT環境変数に手動で追加する必要があります。 – martineau

+1

@martineau 'PATHEXT'への拡張機能の追加は、拡張子を使わずに**スクリプト**を実行したい場合にのみ必要です。 –

答えて

24

は、これは私がそれを言うことができるよりも、より良い、それをまとめ:「?どうすればPythonスクリプトを実行可能にやる」

http://docs.python.org/faq/windows.html

具体的には、題した第二セクションをチェックしてくださいWindowsでは

、標準のPythonインストーラは、既にファイルタイプ(Python.File)と.py拡張子を関連付け、ファイルがインタプリタ(D:\Program Files\Python\python.exe "%1" %*)を実行openコマンドを入力することができます。コマンドプロンプトから実行可能なスクリプトをfoo.pyとするには、これで十分です。拡張子なしでfooと入力するだけでスクリプトを実行できるのであれば、PATHEXT環境変数に.pyを追加する必要があります。

関連する問題