나는 this 보았고, 다음과 같은 코드를 시도 :가상 환경에서 python "gi"모듈을 설치하는 방법은 무엇입니까?
ln -s /usr/lib/python2.7/dist-packages/pygtk.pth tools/python_2_7_9/lib/python2.7/site-packages/
ln -s /usr/lib/python2.7/dist-packages/gobject tools/python_2_7_9/lib/python2.7/site-packages/
ln -s /usr/lib/python2.7/dist-packages/gtk-2.0 tools/python_2_7_9/lib/python2.7/site-packages/
ln -s /usr/lib/python2.7/dist-packages/pygtk.pth tools/python_2_7_9/lib/python2.7/site-packages/
ln -s /usr/lib/python2.7/dist-packages/glib tools/python_2_7_9/lib/python2.7/site-packages/
ln -s /usr/lib/python2.7/dist-packages/gi tools/python_2_7_9/lib/python2.7/site-packages/
ln -s /usr/lib/python2.7/dist-packages/pygtkcompat tools/python_2_7_9/lib/python2.7/site-packages/
을하지만, import glib
또는 import gi
여전히 오류 발생 : 해당 게시물 유사
[email protected]:~/Documents/XXX/tools$ source python_2_7_9/bin/activate
(python_2_7_9) [email protected]:~/Documents/XXX/tools$ python
Python 2.7.9 (default, Aug 29 2016, 16:04:36)
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import glib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/yba/Documents/XXX/tools/python_2_7_9/lib/python2.7/dist-packages/glib/__init__.py", line 22, in <module>
from glib._glib import *
ImportError: /home/yba/Documents/XXX/tools/python_2_7_9/lib/python2.7/dist-packages/glib/_glib.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8
>>> import gi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/yba/Documents/XXX/tools/python_2_7_9/lib/python2.7/dist-packages/gi/__init__.py", line 36, in <module>
from ._gi import _gobject
ImportError: /home/yba/Documents/lucida/tools/python_2_7_9/lib/python2.7/dist-packages/gi/_gi.so: undefined symbol: PyUnicodeUCS4_FromUnicode
>>>
는, 시스템 전체의 파이썬 잘 작동을 :
[email protected]:~$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> import glib
>>>
이 문제를 해결하는 방법은 무엇입니까? 또한 실제로 필요한 것은 import gi
이 아니라 import gi.repository
입니다. 고마워요!
(python_2_7_9) YBA @ 우분투 : ~/문서/XXX/도구 $ 핍은 입심 이 버전의 요구 사항 입심을 (만족하는 버전을 찾을 수 없습니다 입심 수집 설치 :) glib에 일치하는 배포본이 없습니다 –
그래서'pip install glib'입니까? 감사! –
도서관이 gi라고하는 것처럼 보입니다. 그에 따라 대답을 편집했습니다. 작동하는 경우 올바른 답으로 표시하십시오. – Av4t4r