質問: windowsエクスプローラーでファイルの関連付けを設定するにはどうすればよいですか? canopy pythonパッケージをインストールし、pythonファイルをダブルクリックすると、canopyエディターが開きます。ファイルをクリックして実行します。編集はしません。ファイルのプロパティをtype of file: py file (.py) / opens with: python.exeに変更しましたが、機能しません。ファイルをダブルクリックすると、コマンドウィンドウが一瞬点滅しますが、ファイルは実行されません。 、おそらくファイル名を指定せずにpythonを開始しているためです。注:cmdウィンドウでは、python file.pyはファイルを正常に実行します。そして、assoc .pyは.py=enthought.canopyと言いますが、.py=pyfileのような予期されたものではありません。注2: pythonファイルが機能しない の関連付けは、ファイルを「シフト右クリック」するように指示しますが、シフトでより良いオプションは得られません右クリックするだけです。プロパティウィンドウには、python.exe %sを使用してファイルを実行するようにwindowsに指示する明確な方法がありません。これは私が必要だと思います。実際にファイルを実行するファイルの関連付けをどのように設定しますか?
回答: 私のシステム(win7 x64、anaconda2およびanaconda3がインストールされている)では、変更する必要がありました[hkey_classes_root\py_auto_file\shell\open\command] のようなものを置くことによって"c:\anaconda3\python.exe" "%1" %* デフォルトのエントリで。ちなみに、%*は、オプションの引数をpythonスクリプトに渡すのに役立ちます。