2017-01-02 2 views
-1

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.exepythonw.exeの両方でスクリプトを開いて試してみました。前者はコンソールウインドウを非常に短時間、1秒間開いてから閉じます。後者は何もしません。

私のインストールはpython-3.6.0-amd64です。私はダウンロードしたインストール/セットアップファイルの修復オプションと修正オプションを試しました。セットアップファイルの[修正オプション]の拡張オプションの下で、 'ファイルをPythonに関連付ける(pyランチャーが必要です)がチェックされています。

別のスタックオーバーフロースレッドの関連するアドバイスに続いて、Windowsコマンドプロンプトで管理特権を使用してassocftype設定コマンドを実行しました。今:

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" %* 

答えて

0

私は眠りに出て、この質問に戻ってもう一度行ってください。

... time.sleep()を入れるのを忘れてしまったので、スクリプトは実行されるとすぐに閉じられ、例外が呼び出されました。

が好ましい。

関連する問題