Вы, несомненно, используете версию Python, которая динамически связывается с поставляемым Apple Tcl / Tk 8.5 в OS X 10.6.Эта версия Tcl / Tk серьезно испорчена.Есть несколько простых способов избежать этой проблемы, самый простой из которых - установить текущий установщик Python 2.7 (или уже устаревший 2.6) с python.org , а для 64-битной / 32-установщики битов, установите актуальную версию ActiveTcl 8.5 .Здесь есть дополнительная информация .
Я должен добавить, что, хотя это, безусловно, самая распространенная проблема с IDLE в OS X 10.6, возможно, существует и другая причина.Посмотрите на system.log (с Console.app
), который вы запускаете IDLE.app или запустите IDLE из оболочки, и посмотрите, какие сообщения об ошибках сообщаются.