2013-09-07 2 views
3

양조 된 gtk로 작업 할 파이썬 양조 버전을 얻으려고합니다. 그러나이 오류가 발생합니다. 이 문제를 일으키는 문제를 찾을 수 없습니다. 이 오류는 pygtk를 설치 한 후에 발생합니다.자작 나무 파이썬 gtk 가져 오기가 세분화 오류 결과

$ 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입니다. 양조 설치된 패키지의

내 목록입니다 :

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 

답변

0

내가 ZIM 메모 응용 프로그램을 실행하려고 나를 위해 같은 문제. OS X은/usr/bin/python에 링크 된 자신의 파이썬을 가지고 있으며/usr/local/bin/python에 자신의 컴파일 된 파이썬을 링크합니다.

Apple의 Python을 사용하면 Zim 앱을 시작할 수 있지만 두 번 클릭하면 충돌이 발생합니다 (두 손가락 탭).

BREW의 파이썬으로 나는 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 

적어도 githab 추출 티켓을 만드는 것이 좋습니다.

0

몇 개의 gtk (pygtk) 라이브러리를 설치했을 때이 오류가 나타날 수 있습니다. 예를 들어 양조장에서 가져온 것이고 다른 하나는 dmg에서 가져온 것입니다.

# rm -rf /opt/gtk 

을 그리고 파이썬

에 GTK를 가져 오려고 :

그래서 예 비 BREW 버전, 그 중 하나를 제거 할 조언 해 줄 수 있습니다