2012-02-21 128 views
3

我最近試圖在我的Macbook Pro上安裝Python 3.2以及IDLE 3。我成功安裝了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

嘗試'進口idlelib.idle'在Python提示符,或'蟒蛇/System/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/idlelib/idle.py'在Bash提示符處。 – CoffeeRain 2012-02-21 19:52:03

+0

「進口idlelib.idle」像以前一樣引起同樣的崩潰和其他命令說,有沒有這樣的文件或目錄。所以,我從/Library/Frameworks/Python.framework/Versions到/System/Library/Frameworks/Python.framework/Versions文件夾複製到「3.2」文件夾,然後重新輸入該命令。這是我的了:「你的Python可能沒有配置傳統知識**」,文件= sys._stderr_)語法錯誤:無效的語法 – drewlaqua 2012-02-21 20:17:25

+0

您可能沒有安裝使用TKinter的正確版本。試着看[this](http://www.python.org/getit/mac/tcltk/)。 – CoffeeRain 2012-02-21 20:20:22

回答

1

嘗試重命名或刪除目錄~/.idlerc,這是Python使用的唯一與IDLE for 2.7和3.2共同使用的唯一東西。如果這沒有幫助,請確切說明您安裝了哪個Python 3,OS X的版本,並顯示終止報告中的堆棧跟蹤。

更新:根據您提供的崩潰報告,看來,傳統知識的菜單項初始化期間崩潰:

... 
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 
... 

我還沒有看到的類似問題的任何報告,使用空閒時在10.7.3上使用A/S Tcl/Tk 8.5,並且在10.7.3中我無法自己再現它。但是,Cocoa Tcl/Tk 8.5不是那裏最強大的框架,使用USUS Extended以外的語言或輸入法時可能會出現問題。如果您正在使用某些第三方菜單增強應用程序或偏好面板(可能會向菜單添加顏色),另一種可能性(更可能)。如果這些建議不能幫助您找出問題,我建議您在Tcl Mac郵件列表上提問([email protected],存檔在http://dir.gmane.org/gmane.comp.lang.tcl.mac)。

+0

刪除'〜/ .idlerc'不會搞亂什麼嗎? – drewlaqua 2012-02-22 20:29:04

+0

這從報告全文:http://cl.ly/2r043S2h3v3i1r1i1w3p – drewlaqua 2012-02-22 20:42:23

+0

〜/ .idlerc包含了一些文件,其中IDLE商店改變偏好,最近編輯的文件名,等等。如果不存在,則根據需要重新創建。 – 2012-02-22 22:59:01

1

如果您正在運行Mac OS X Lion,聽起來好像您正在被保存狀態崩潰咬傷。您需要刪除保存的狀態,使崩潰消失:

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 2012-05-01 04:46:00

+0

也沒有爲我工作。 IDLE v3.2.3 python v3.2.3和tk v8.5。然而,對於拯救狀態(這裏是新來的獅子),我很高興chflags nohidden〜/ Library – 2012-09-29 06:53:56

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 :)