*.py または *.pyw ファイル拡張子タイプを、不明なバージョンの python.exe および/または pythonw.exe に関連付けているようです。これは、多くの場合、Microsoft の「explore.exe」ファイル マネージャー内からのみ行われるわけではありません (オプションを信じています)。
これが信頼できる方法であることに同意しません。
C:\Python32\Lib\idlelib\idle.pyw
このメソッドは、「pyw」拡張子に割り当てられているプログラムを実行するためです。それは次のようになります。
C:\Python32\pythonw.exe
また
C:\Python26\python.exe
または、OS または不適切な PATH 環境変数設定によって、ファイル拡張子の関連付けに何が起こった可能性があります。このようなことをする方が良いです:
C:\Python32\pythonw.exe C:\Python32\Lib\idlelib\idle.pyw
ここでは、特定のパスから python 実行可能ファイルを実行するよう OS に明示的に指示し、ファイル/フォルダー階層で特定の python スクリプトを選択しています。
情報を収集しようとすることができるもう 1 つのことは、次のとおりです。
python.exe -V
バージョン番号がわかります。
他にできること: DOS コマンド プロンプトを開いて、次のように入力します。
set PATH=C:\Windows;C:\Windows\system32;C:\Python32
python.exe and note the version and whether is runs.
exit()
exit
作業したら、PATH をデバッグします。この Python スクリプトを使用して情報を収集できます。
WinXP の findfile をオフにしている場合 (私のように)、次のスクリプトを使用できます。
inpath.pyは、いくつかの光を当てるのに役立ちます。この python スクリプトを次のように実行します。
- DOS プロンプトにドロップする
- 作業中の python.exe バージョンを使用してフォルダーに移動します。
- python.exe inpath.py python* と入力します。ここで、inpath はこのテスト/デバッグ用の同じフォルダーにあります。
inpath.py は、OS で「実行可能」として関連付けられているすべてのファイルのパスを検索し、それは python*.* パターンで「PATH」にあります。