2017-04-30 13 views
-2

私は最近32ビットを望んでいたので、Windows 10のPython 64ビットをアンインストールしました。以前は、スクリプトをクリックして(編集せずにスクリプトを実行するだけで)、プログラムが実行され、Pythonの黒い端子がポップアップして、印刷したものが表示されました。私は最近別のコンピュータも持っていた(私はちょうどこれを買った)、それは働いた、それは32ビットのPythonでさえあった。私はスクリプトをクリックして、それを実行します。しかし、何らかの理由でそれは実行を拒否します。スクリプトをクリックすると、「この.pyファイルをどうやって開きますか?」というメッセージが表示されます。私にはPythonとは関係のないアプリのリストがあります。私はWindows 10で、私はPython 32ビットバージョン3.6.1を持っています。どちらもコーディングエラーではありません。私がコードを編集し、コードが "print( 'hi')"のような単純なものであれば、まだ動作しません。シェルを使って編集して実行しない限り、Python 3.6.1 32ビットは実行されません

Here is a picture of the programs on my desktop. I have arrows pointing to the programs and I blocked myself out for privacy reasons

+0

動作していないファイルのコードを提供できますか?これはユーザーエラーである可能性があります。 –

答えて

0

あなたがの.pyファイルを処理するどのようなプログラムのWindowsを伝える必要があります、それはpythonの64ビットだったが、あなたはそれをアンインストールし、32ビットがそれらを処理するために自分自身を設定していないように見えます。スクリプトを実行しようとすると、どのプログラムを開くかを尋ねられます。スクリプトを実行しようとします - >More appsをクリックします - > にスクロールすると、表示されたアプリのリストにpythonがリストされていない場合。それをクリックする前にAlways use app to open .py filesにチェックを入れてから、実行してください。 A Open with...ウィンドウが表示され、Pythonのインストールディレクトリに移動します。デフォルトではWindowsではC:\Users\<user>\AppData\Local\Programs\Python\Python<version>\です。そこにpython.exeを選択します。私はそれがうまくいくと思います。

少なくともLinuxでは(私はWindowsについては知られていません)別の方法はshebangを使用することです。詳しくはWhy do you need to put #!/bin/bash at the beginning of a script file?を参照してください。

編集:私はむしろこれをコメントに入れますが、私は50人の担当者を持っていません。 ファイルはPythonアイコンを持たないため、Pythonに関連付けられていないようです。これはあなたの/おそらく/上のソリューションでは正解ですが、ファイル拡張子が表示され、ファイルエクスプローラ(デスクトップ)、see this on how toから簡単に見えたり変更したりすることができれば、あなたと誰にとっても簡単になります。

関連する問題