3

醸造されたバージョンのpythonを醸造された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: 安定版 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
4

2 に答える 2

0

zim note アプリを起動しようとしているときにも同じ問題が発生します。OS X には、/usr/bin/python にリンクされた独自の python と、/usr/local/bin/python にある独自のコンパイル済み python への brew リンクがあります。

Apple の python では zim アプリを起動できますが、ダブルクリック (2 本の指でタップ) するとクラッシュします。

Brewのpythonでは、Zimをまったく起動できません。シェルは私に同じエラーを表示します:

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

したがって、少なくとも github を作成するためのチケットを作成することをお勧めします。

于 2014-11-01T15:51:16.353 に答える