Я провел очень разочаровывающий вечер, пытаясь заставить wxpython
работать на моем MacBook Pro (работающем под управлением Snow Leopard 10.6. 6). Из чтения различных тем по этой теме как здесь, так и на других веб-сайтах я до сих пор понимаю следующее:
python
в командной строке показывает, что я использую python 2.6.1
. which python
вернет / usr / bin / python
, я использую версию по умолчанию, установленную в моей ОС. Это означает, что введите в командной строке следующее:
по умолчанию записать com.apple.versioner.python Prefer-32-Bit -bool yes
следует изменить используемую мной версию на 32-разрядную версию. wx
), и мой файл запустится успешно. Как вы без сомнения можете догадаться, мой файл не запускается успешно. Я не могу понять, что происходит, но, возможно, кто-то другой может вот еще несколько наблюдений, которые могут помочь ...
набрав help ()
, modules
, получим следующее сообщение, а затем распечатывает модули, включая wx
и wxpython
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/pkgutil.py:110 : DeprecationWarning: пакет совместимости с wxPython больше не генерируется автоматически и не поддерживается. Как можно скорее переключитесь на пакет wx.
__ import __ (name)
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/pkgutil.py:110: DeprecationWarning: twisted.flow не поддерживается.
__ import __ (name)
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/filepath.py:12: DeprecationWarning: the модуль sha устарел; вместо этого используйте модуль hashlib
import sha
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/words/im / __ init__.py:8: UserWarning: twisted. im будет переписан в какой-то момент в будущем.
warnings.warn («twisted.im будет перезаписан в какой-то момент в будущем.»)
Пт 3 июня 22:23:48 Пол-Паттерсонс-MacBook-Pro.local python [3208] <Ошибка>: kCGErrorFailure: установите точку останова @ CGErrorBreakpoint () для обнаружения ошибок по мере их регистрации.
_RegisterApplication (), НЕ удалось установить соединение по умолчанию с WindowServer, _CGSDefaultConnection () имеет значение NULL.
Затем проверка wx Модуль
специально выдает ...
ИМЯ
wx
ФАЙЛ
/usr/local/lib/wxPython-unicode-2.8.12.0/lib/python2.6/site-packages/wx -2.8-mac-unicode / wx / __ init__.py
Может ли кто-нибудь помочь?