ibus-setup을 실행할 때 "gi"라는 모듈이 없습니다.

ibus-setup을 실행할 때 "gi"라는 모듈이 없습니다.

나는 달리고 ibus-setup다음을 얻으려고 노력하고 있습니다.

$ ibus-setup
Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 31, in <module>
    from gi.repository import GLib
ImportError: No module named 'gi'

다음 중 어느 것도 도움이 되지 않습니다.

pip install gi
pip install pgi
sudo apt install python-gi
sudo apt install python3-gi

어떻게 달리나요 ibus-setup?

답변1

동일한 오류 메시지가 표시되었으며 시스템이 아닌 Python 인터프리터를 사용하여 발생했습니다. 질문을 받았을 때:

which python3 -a

~/anaconda3/bin/python3두 가지 경로 가 있습니다./usr/bin/python3

해결책은 다음을 통해 시스템 Python 인터프리터의 우선순위를 지정하는 것입니다.

export PATH=/usr/bin:$PATH

답변2

이는 ibus-setup이 시스템에서 python /usr/share/ibus/setup/main.pyPython 3을 실행하고 있기 때문입니다. 를 실행하여 이 문제를 해결할 수 있습니다 python2 /usr/share/ibus/setup/main.py.

관련 정보