Некоторые подробности о моей машине и установленных пакетах, прежде чем продолжить:
Mac OSX версия: 10.6.6
Версия Python: Activestate Python 2.7.1
Версия wxpython: wxpython 2.8 (использует Carbon API, поэтому ограничен только аркой в 32-битном режиме)
Я установил wxPython2.8-osx-unicode-py2.7 с веб-сайта wxpython, используя их установочный файл .dmg. Этот пакет использует Carbon API и, следовательно, ограничен только 32-битным режимом. Я должен написать свои приложения, используя «arch -i386» для импорта wx, и из-за этого ограничения я не могу импортировать некоторые другие пакеты, такие как «MySQLdb», которые недоступны в 32-битном режиме. Итак, мой лучший вариант - удалить wxpython 2.8 и установить wxpython 2.9, потому что в версии 2.9 используется API-интерфейс Cocoa, который поддерживает 32-битную и 64-битную поддержку.
Я не знаю, как удалить wxpython2.8 на моем Mac OSX. Может кто-нибудь помочь мне?