【问题标题】:wxPython Crashing randomly at THIThemeTextInfoPublic::GetOptions() const + 9wxPython 在 THIThemeTextInfoPublic::GetOptions() const + 9 处随机崩溃
【发布时间】:2011-05-19 01:02:18
【问题描述】:

我正在为一个 uni 项目编写应用程序,大约 5 分钟后它就崩溃了。

我在运行 Snow Leopard、python 2.6 和 wxPython 2.8.12 的 MacBook Pro 上,根据我使用 libwx_macud-2.8.0.dylib 的崩溃日志,我不是 C 或 C++ 程序员,它是激怒我。崩溃日志的副本可在http://pastebin.ca/2063975获取。

【问题讨论】:

  • ——你是如何安装 wxPython 的?您是否从wxpython.org/download.php 下载了其中一个 OS X 磁盘映像?如果有,是哪一个。
  • 我下载了wxPython2.8-osx-unicode-py2.6

标签: python macos wxpython


【解决方案1】:

从崩溃日志看来,您正在使用 OS X 的系统 python。我相信这默认为 64 位,这与基于 SO answerblog postwxPython download website 的 wxPython 不兼容,其中指出:

由于他们使用的是 Carbon API,因此仅限于在 32 位模式下运行。

我建议从python.org 安装python-2.6.6-macosx10.3.dmg

【讨论】:

  • 谢谢,强制 python 在 32 位模式下运行也有帮助。设置 VERSIONER_PYTHON_PREFER_32_BIT=yes 将 python 更改为 32 位(感兴趣的人)
猜你喜欢
  • 1970-01-01
  • 2012-07-16
  • 1970-01-01
  • 2021-05-31
  • 2014-10-17
  • 2013-08-23
  • 2013-04-21
  • 2011-08-13
  • 1970-01-01
相关资源
最近更新 更多