«Python неожиданно завершил работу» при работе в 32-разрядном режиме на Snow Leopard - PullRequest
1 голос
/ 13 июня 2011

Мне не удалось заставить мой python работать в 32-битном режиме, который мне нужен для импорта matplotlib. Я получил эту информацию из своего журнала Apache (сценарий python выполняется сценарием Perl CGI), в котором говорится «нет подходящей 64-разрядной архитектуры (см.« Man python »для запуска в 32-разрядном режиме)».

Когда я делаю «по умолчанию, пишите com.apple.versioner.python Prefer-32-Bit -bool yes», как подсказывает страница «man python», я просто получаю «Python неожиданно завершает работу», когда запускаю свой скрипт. Кто-нибудь может помочь?

Я использую Python 2.6 на Snow Leopard 10.6.7. Я также загрузил большую часть журнала ошибок, сгенерированного OS X, когда он падает (если я установил предпочитаемый 32-битный = 1) в http://paste.pound -python.org / show / 8090 /

1 Ответ

0 голосов
/ 14 июня 2011

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes работает только при работе под вашим именем пользователя (и с поставляемым Apple Python в 10.6)Если вы можете, измените ваш CGI-скрипт так, чтобы он вызывал Python следующим образом:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...