Борьба с wxpython

Я провел очень разочаровывающий вечер, пытаясь заставить wxpython работать на моем MacBook Pro (работающем под управлением Snow Leopard 10.6. 6). Из чтения различных тем по этой теме как здесь, так и на других веб-сайтах я до сих пор понимаю следующее:

  • Если вы используете python 2.6 или выше, вы можете работать с wxpython только при доступе к 32-битной версии
  • Typing python в командной строке показывает, что я использую python 2.6.1 .
  • Набрав which python вернет / usr / bin / python , я использую версию по умолчанию, установленную в моей ОС. Это означает, что введите в командной строке следующее: по умолчанию записать com.apple.versioner.python Prefer-32-Bit -bool yes следует изменить используемую мной версию на 32-разрядную версию.
  • Теперь, когда все это сделано, я могу просто введите имя моего файла python (с импортированным модулем 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

Может ли кто-нибудь помочь?

5
задан Paul Patterson 3 June 2011 в 20:58
поделиться