2012-02-21 34 views
3

最近、私のMacBook ProにIDLE 3と一緒にpython 3.2をインストールしようとしました。私は正常にPython 3.2をインストールしましたが(ターミナルから実行できます)、IDLE 3.2をインストールしようとしたときに、IDLE 2.7とIDLE 3.2の両方がメッセージ "Python quitターミナルやファインダーを介して開封したかどうかにかかわらず、予期せぬことです。誰もがこれを修正する方法を知っていますか?私は正しいActiveTCLパッケージをインストールして(そして再インストールした)、まだ何もしていません。私はpython 3.2とIDLE 3を再インストールしようとしましたが、私が正しくそれをしたかどうかはわかりません。グーグルグーグルでは、パスの問題の可能性が最も高いと言われていた人がいましたが、私が見つけた解決策はすべてWindowsを使用していたので、それを自分のMacにどのように適用するかはわかりません。Mac OS Xで開くとIDLEがクラッシュする

+0

はPythonの 'プロンプト、またはPythonの/System/Library/Frameworks/Python.framework/Versions/3.2/libで'輸入idlelib.idle'をお試しください/ python3.2/idlelib/idle.py'をBashプロンプトで実行します。 – CoffeeRain

+0

"import idlelib.idle"は以前と同じクラッシュを引き起こし、他のコマンドはそのようなファイルやディレクトリがないと言いました。そこで私は/Library/Frameworks/Python.framework/Versionsの "3.2"フォルダを/System/Library/Frameworks/Python.framework/Versionsフォルダにコピーし、コマンドを再入力しました。これは私が得たものです: "あなたのPythonはTk **用に構成されていないかもしれません"、file = sys._stderr_)SyntaxError:構文が無効です – drewlaqua

+0

正しいバージョンのTKinterがインストールされていない可能性があります。 [this](http://www.python.org/getit/mac/tcltk/)を見てみてください。 – CoffeeRain

答えて

1

は共通して2.7と3.2のためにアイドルになりPythonが使用する唯一の事についてですディレクトリ~/.idlercの名前を変更するか、削除してください。それが役に立たない場合は、どのPython 3をインストールしたか、OS Xのバージョン、終了レポートからスタックトレースを表示してください。

UPDATE:あなたが与えてきたクラッシュレポートに基づいて、Tkは、メニュー項目の初期化中にクラッシュすることが表示されます:

... 
4 Tcl        0x00000001013dfa61 Tcl_Panic + 162 
5 Tk        0x000000010151c523 TkpGetColor + 383 
6 Tk        0x0000000101529a25 TkpMenuInit + 156 
7 Tk        0x00000001014ac254 TkMenuInit + 88 
8 Tk        0x000000010152c687 -[TKApplication(TKMenus) _setupMenus] + 53 
... 

IDLEを使用する場合、私は同様の問題のいずれかのレポートを見ていません10.7.3でA/S Tcl/Tk 8.5を使用していて、10.7.3でそれを再現することはできませんでした。しかし、Cocoa Tcl/Tk 8.5はそこで最も堅牢なフレームワークではなく、USまたはUS Extended以外の言語や入力方法を使用すると問題の影響を受けやすいかもしれません。もう1つの可能性は、サードパーティのメニュー拡張アプリケーションや設定パネル(メニューに色を追加するなど)を使用している場合です。これらの提案が問題を特定するのに役立たない場合は、Tcl Macのメーリングリスト([email protected]、アーカイブ:http://dir.gmane.org/gmane.comp.lang.tcl.mac)で質問することをお勧めします。

+0

'〜/ .idlerc'を削除しても何も上がらないでしょうか? – drewlaqua

+0

これはレポートのテキストです:http://cl.ly/2r043S2h3v3i1r1i1w3p – drewlaqua

+0

〜/ .idlercには、IDLEが変更された設定を保存するいくつかのファイル、最近編集したファイルの名前などが含まれています。存在しない場合は、必要に応じて再作成されます。 –

1

あなたは、Mac OS Xのライオンを実行している場合は、保存された状態のクラッシュにかまされているように、それが聞こえます。あなたは、クラッシュが離れて行く作るために保存された状態を削除する必要があります。

http://osxdaily.com/2011/07/17/delete-specific-application-saved-states-from-mac-os-x-10-7-lion-resume/

http://reviews.cnet.com/8301-13727_7-20083707-263/managing-mac-os-x-lions-application-resume-feature/

+0

あなたの返事をありがとうが、それは私のために働いていない。それはまだクラッシュします。 – drewlaqua

+0

私のために働かなかった。 IDLE v3.2.3 python v3.2.3およびtk v8.5。しかし、保存された状態(ここでは新しいライオン)のための素晴らしいリンクと私はnohidden chflags〜/ Libraryに満足していました –

0

私は同じ問題がありました。私はOSX 10.8.5、Python 3.3.3、IDLE 3.3.3を実行し、Pythonを再インストールすることは解決策ではありません。 ~/.idlercディレクトリを削除する問題を解決しました。私の問題は、いくつかの環境設定(IDLE->環境設定 - >一般 - >スタートアップ環境設定 - >起動時の編集ウィンドウ)を変更しようとしたときに最初に表示されたので、私はその環境設定をリセットして~/.idlercフォルダ。

0

私はMACでそれを開いた後、IDLEがクラッシュする同じ問題がありました OS Yosemiteにコンピュータをアップデートしました。 と最新のバージョンのpythonが残っていましたが、それでもまだ終了していました 私が特定のキーの環境設定を変更しようとしたため開始したのです。 設定をリセットすると修正されました! 私はMC〜/ .idlerc idlerc2 :)

0

を入力私が使用してここに同じ問題を抱えていた[解決]: ヨセミテ10.10.2 のpython 3.4.2

を問題のダウンロードが解決したActiveTclをインストールしました8.5.17。http://www.activestate.com/activetcl/downloads

敬具から0バージョン、

Tchê

関連する問題