gnome-tweak-tool не запускается из-за ошибки "ImportError: Нет модуля с именем gi"

Я использую Ubuntu 11.10 с Gnome Shell и у меня проблема с gnome-tweak-tool, Когда я нажимаю на него, он ничего не делает, а когда я пытаюсь открыть его с помощью терминала, выдает эту ошибку:

Traceback (most recent call last):
File "/usr/bin/gnome-tweak-tool", line 22, in <module>
import gi
ImportError: No module named gi

Я немного погуглил, нашел несколько решений (переустановил некоторые python-gobject пакеты), но все равно не помогло./

2 ответа

Небольшой обходной путь найден здесь:

sudo nano /usr/bin/gnome-tweak-tool

+ Изменить #!/usr/bin/env python в #!/usr/bin/python

Мой файл называется "gnome-tweaks", кстати, он уже был #!/ Usr/bin/python. Я решил свой кризис, поняв, что недавно установил python3 вдоль стороны python2 и установил его по умолчанию. [[ python -> python3 ]]

Я изменил свою линию на

#!/ USR / бен /python2

Теперь работает

Я получил эту ошибку после того, как возился с pyenv. Я изменил системный питон на один изpyenv поэтому система не смогла найти модули, установленные для системного Python. pyenv global system исправлена ​​ошибка.

Другие вопросы по тегам