質問: 今までpython.2.7.11の32bit版を使用していたのですが、メモリが2Gまで(?)しか使えないとのことでしたので、64bit版への変更を試みました。 python 2.7.13 のwindows64bit版をインストールし、試しにIDLEを起動したのですが、起動しません。作成したスクリプトを実行しても、一瞬コマンドプロンプトが立ち上がるだけで、実行されている気配がありません。どういったことが問題なのでしょうか?
回答: 現状を整理しましょう。 #### 困っていること * IDLEが起動しない * 作成したスクリプトを実行しても、一瞬コマンドプロンプトが立ち上がるだけで、実行されている気配がない (これはダブルクリックの起動と推測していますがあっていますか?) #### 試したこと * コマンドプロンプトで`python`と打つとPython2.7.13が正常に起動する #### 確認したいこと * `print "hello"`とだけ書いてある`hello.py`に対し、コマンドプロンプトで`python hello.py`と打ったら ``` Traceback (most recent call last): File "", line1, in NameError: name 'hello' is not defined ``` とエラーが出たとのことですが、あっていますか? 私にはPythonのREPLに`hello`と打った時のエラーに見えます。 > > ちなみにモジュールとして、import を行うと結果として"Hellloworld!"と表示されました。 > > > モジュールとしてimportとは具体的にどういうことですか? REPL上で`import hello`と打ったという事でしょうか? #### 原因を特定するためにしてほしいこと .pyのダブルクリックが失敗するという事は、拡張子の関連付けに失敗している可能性があります。 まず、それを確定するためにコマンドプロンプトでスクリプトを指定したときに正常に動作するかを確認したいです。 コマンドプロンプトで正常に動作するのであれば、ダブルクリック時の問題である可能性が非常に高まります。