2011-07-21 4 views
4

私はちょうどMac OS X(Snow Leopard)にPython 2.6をインストールしました。私はIDLEを開始すると終了します。なぜアイドルがクラッシュするのですか? (Mac)

私はでのpythonのすべてのインストールを削除:任意のアイデアを のrm -rf /Library/Frameworks/Python.Framework

してから再インストールし、それを、私はまだ同じ問題を得る:(

それは何になるのでしょうか?

おかげ

+0

私もコンピュータを再起動して確認しましたが、違いはありませんでした。 – Sheldon

答えて

4

あなたは間違いなく、動的OS X 10.6で、アップルが提供するのTcl/Tkを8.5にリンクされるのPythonのバージョンを使用している。Tcl/Tkのこのバージョンは真剣に欠陥があります。セブがありますこの問題を回避する簡単な方法、現在のPython 2.7(またはそれ以前のバージョン2.6)をインストールする最も簡単な方法はinstaller from python.org、64ビット/ 32ビットインストーラの場合は最新のActiveTcl 8.5をインストールしてください。詳細情報はhereです。

これは、OS X 10.6のIDLEで最も一般的な問題ですが、別の原因が考えられます。 IDLE.appを起動しているsystem.log(Console.app)を見るか、シェルからIDLEを起動し、どのエラーメッセージが報告されているかを確認してください。

+0

これはうまくいきませんでした。私は3.2をインストールし、正常に動作しています。私はpygameを使用したいので、2.6を使用したいです。3.2と互換性がありません – Sheldon

+0

システムログにはどのようなメッセージがありますか?もう1つ試してみましょう:ターミナルシェルからIDLEのすべてのコピーを終了し、 'mv〜/ .idlerc〜/ .idlerc-OLD'と入力してから、もう一度IDLEを試してみてください。 –

関連する問題