gpt4 book ai didi

python - Homebrew 的 python gtk 导入导致段错误

转载 作者:行者123 更新时间:2023-11-28 19:23:38 24 4
gpt4 key购买 nike

我正在尝试让我的 brew 版本的 python 与 brew 的 gtk 一起工作。但是,我收到此错误。我找不到导致此问题的问题。安装pygtk后出现此错误。

$ python
Python 2.7.5
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> import gtk
/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gtk-2.0/gio/__init__.py:23: Warning: g_str_has_prefix: assertion `str != NULL' failed
from _gio import *
Segmentation fault: 11

安装的 gtk 和 pygtk 包版本为 gtk+-2.24.20 和 pygtk: stable 2.24.0。

我的 brew 安装包列表是:

atk         gdk-pixbuf  jpeg        pango       pygobject
cairo gettext libffi pcre pygtk
cmake glib libpng pixman python
fontconfig gtk+ libtiff pkg-config readline
freetype harfbuzz nginx postgresql sqlite
gdbm icu4c ossp-uuid py2cairo xz

最佳答案

当我尝试启动 zim note 应用程序时,我遇到了同样的问题。 OS X 有自己的 python,它链接到/usr/bin/python 和 brew 链接自己在/usr/local/bin/python 中编译的 python。

使用 Apple 的 python,我可以启动 zim 应用程序,但它会在双击(双指点击)时崩溃。

使用 Brew 的 python 我根本无法启动 Zim。 Shell 显示相同的错误:

python /Users/md760/my_apps/zim-0.62/zim.py
/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gtk-2.0/gio/__init__.py:23: Warning: g_str_has_prefix: assertion `str != NULL' failed
from _gio import *
Segmentation fault: 11

所以至少创建 brew githab 的票是个好主意。

关于python - Homebrew 的 python gtk 导入导致段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com