2012-03-27 2 views
1

По какой-то причине мой 64-разрядный EPD не может импортировать wx. Я также попытался установить версию wxPython2.8-osx-unicode-py2.7 с сайта wx. Он установлен успешно, но не на том, где можно найти на моем жестком диске. Я проверил sitepackes для 2.7 и EPD 7.2.2. где должны быть установлены все модули. Я смущен. Возникает аналогичный вопрос. Как установить модули, которые не являются частью EPD? Мне также не повезло установить другие модули. И каждый раз, когда я пытаюсь импортировать старые модули, он не работает.enthought python distribution wx

Часто я получаю сообщение об ошибке, что архитектуры в универсальном рэппе ошибаются. Например, pygame не имеет 64-битной версии, которая работает с 2.7, поэтому я установил 32-разрядную версию. Если я попытаюсь выполнить трюк arch -i386/Path to python, я получаю «Bad CPU type in executable». Я запускаю 64-битную версию Python на 64-разрядной Mac OS.

Интересно, эквивалент Enthougt 7.2 эквивалентен 2.7 Python. А если нет, то, что я предполагаю, каковы различия.

Любые подсказки, которые могут решить эту проблему, были бы замечательными.

Спасибо за ваших пациентов.

ответ

1

У меня была та же проблема. Единственный способ, который работал для меня, - удалить вашу версию EPD ($ sudo remove-EPD-7.2-1 или любую другую версию) и переустановить 32-разрядную версию. Wx входит в состав пакета EPD, поэтому, как только вы загрузили 32-битную версию, нет необходимости загружать и устанавливать wx.