2012-03-25 14 views
0

私のコンピュータ(Windows Vista 32bit)でpython(バージョン2.7.2)を実行しようとしています。アイドルがどんなコマンドにも応答しないときは、これまでどおり動作します。Python(バージョン2.7.2)Idleはコマンドを実行しません(コマンドプロンプトは正常に動作します!!)

  • 入力されたコマンド(非常に単純なコマンドでも)には出力がありません。計算されません。画像を参照してください:enter image description here

  • 私はコマンドラインを使用してそれを実行すると、Pythonはうまく動作します!

  • 私は数回それを再インストールしようとしましたが、それは助けになりません!また、C:\Python27\Lib\idlelib\idle.pyから実行してみましたが、同じ応答しないIDLEが再びポップアップする前に、次のメッセージが表示されます。画像を参照:enter image description here

    ご協力いただければ幸いです。

    おかげ

+0

Pythonをどのようにインストールしましたか? –

+0

あなたはIDLEが 'C:\ Python27'にあると言っていますが、上のスクリーンショットはあなたが' C:\ Python272'からpythonを実行していることを示しています。 IDLEの場所は正しいですか?その場合、いくつのPythonインストールがありますか? –

+0

違いはありません!私はちょうどそれが何かを変更したかどうかを確認しようとしました – user1291006

答えて

1

はあなたが結果に何かをする必要があり

print 1+2 

試してみてください。

+0

まだ動作しません! "hello world!"という文字列を作成しようとしました。何も実行されません! – user1291006

+0

これを文字列でどうしましたか?実行したコマンドは何ですか? – user850498

+0

画像を見る:dl.dropbox.com/u/32209936/image%20python%20command%20line.jpg – user1291006

1

いくつかの提案:

  • IDLEがサブプロセスを開始し、TCPポート8833.上で、それに接続されているが、このポートは、お使いのコンピュータのファイアウォールでブロックされていますか?
  • 名前が組み込みのPythonモジュールと衝突するファイルはありますか? This pageにはstring.pyというファイルに関する問題が記載されています。
  • config-keys.defのファイルがC:\Python27\Lib\idlelibにありませんか、または誰も読めるようにアクセス許可が設定されていますか?私は、このファイルを削除したり、そのファイルのパーミッションを制限したりすると、あなたが説明したようにIDLEが応答しなくなったことが分かりました。私がそれを置き換えたり、権限をリセットしたりすると、IDLEは再び働き始めました。 (このフォルダ内のその他のconfig-*.defファイルもチェックする必要があるかもしれません。)
+0

これは興味深い問題です!ここではあいにく残念ながら..チェックして、すべてがうまくいくようです!同じコマンドとすべてがコマンドプロンプトで正常に動作します。画像:http://dl.dropbox.com/u/32209936/image%20python%20command%20lineを参照してください。jpg – user1291006

+0

OKですので、2番目の提案では問題は解決しませんが、最初はどうなりますか? TCPポート8833でローカルネットワークトラフィックをブロックしているファイアウォールに問題はありますか?コマンドラインPythonインタプリタはローカルネットワーク接続を使う必要はないので、おそらくコマンドラインは動作していますが、IDLEはそうではありません。 –

+0

私はファイアウォールを完全にオフにしましたが、私はまだ同じ問題を抱えています!ポート8833が開いて稼働しているかどうかを確認する方法はありますか? – user1291006

0

を。これは、ここで説明するバグのようになります。キーバインディングのためのhttp://bugs.python.org/issue14409

あなたの設定ファイルが壊れています。 〜/ .idlercフォルダの名前を別のものに変更し、IDLEを再起動してください。

関連する問題