Python 3.6をインストールしてから、Python 3.4をアンインストールしました。Python 3.6、Windowsのインストール後に.pyファイルを直接実行することはできません
ウィンドウエクスプローラで.py
のファイルをダブルクリックしてスクリプトを直接実行したり、単にコマンドプロンプトmain.py
を入力するだけでした。コンソールウィンドウが開き、スクリプトがそれをするでしょう。
インストールのアンインストール後、私はもうこれを行うことはできません。 .py
をダブルクリックするか、単にmain.py
と入力すると、Microsoft Visual Studio 2015のアカウント作成ウィンドウが開きます。
右クリック.py
ファイルをと「オープン」を使用して、私は自分のPython 3.6のインストールパスに移動し、python.exe
とpythonw.exe
の両方でスクリプトを開いて試してみました。前者はコンソールウインドウを非常に短時間、1秒間開いてから閉じます。後者は何もしません。
私のインストールはpython-3.6.0-amd64です。私はダウンロードしたインストール/セットアップファイルの修復オプションと修正オプションを試しました。セットアップファイルの[修正オプション]の拡張オプションの下で、 'ファイルをPythonに関連付ける(pyランチャーが必要です)がチェックされています。
別のスタックオーバーフロースレッドの関連するアドバイスに続いて、Windowsコマンドプロンプトで管理特権を使用してassoc
とftype
設定コマンドを実行しました。今:
C:\WINDOWS\system32>assoc .py .py=Python.File
C:\WINDOWS\system32>ftype Python.File Python.File=C:\Users\me\AppData\Local\Programs\Python\Python36\pythonw.exe "%1" %*