Сбой Python 3.2 при попытке сохранить файл - PullRequest
3 голосов
/ 02 мая 2011

Под управлением Mac OSX 10.6.6.

Я установил python 3.2 вчера вечером на свой компьютер.Я поиграл с некоторым кодом в IDLE, но так и не смог сохранить свою работу.

Этим утром я попытался настроить свой файл интерактивного запуска, как рекомендовано здесь , но когдаЯ сохраняю файл как startup.py (или что-то действительно), все приложение падает.Другими словами, IDLE неожиданно завершает работу, и это сообщение появляется на моем экране.

Process:         Python [3237]
Path:            /Applications/Python 3.2/IDLE.app/Contents/MacOS/Python
Identifier:      org.python.IDLE
Version:         3.2.0 (3.2.0)
Code Type:       X86-64 (Native)
Parent Process:  launchd [90]

Date/Time:       2011-05-02 10:57:43.996 -0400
OS Version:      Mac OS X 10.6.6 (10J567)
Report Version:  6

Interval Since Last Report:          2189426 sec
Crashes Since Last Report:           5
Per-App Interval Since Last Report:  5403 sec
Per-App Crashes Since Last Report:   5
Anonymous UUID:                      XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000012
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Обратите внимание, что я заблокировал анонимный UUID, указанный выше, потому что я не уверен, является ли это конфиденциальной информацией.Кроме того, это сообщение генерируется не Python, а моей ОС.

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 02 мая 2011

Скорее всего, вам нужно установить ActiveState Tcl / Tk 8.5 , как подробно описано здесь . Как описано, существуют серьезные известные проблемы с поставляемым Apple Tcl / Tk 8.5 в Mac OS 10.6. На самом деле вы должны были видеть предупреждение в оболочке IDLE о том, что не следует использовать Tcl / Tk, предоставляемый Apple, и вы должны были видеть предупреждение при установке Python 3.2.

Если у вас уже установлено ActiveState Tcl/Tk 8.5 и вы видите сбой, откройте проблему на http://bugs.python.org.

...