gnome-tweak-tool 因“ImportError: 没有名为 gi 的模块”错误而无法启动

gnome-tweak-tool 因“ImportError: 没有名为 gi 的模块”错误而无法启动

我正在使用带有 Gnome Shell 的 Ubuntu 11.10,但遇到了问题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

我用 Google 搜索了一下,找到了一些解决方案(重新安装了一些python-gobject软件包),但仍然没有帮助。/

答案1

几乎找不到解决方法这里

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

改成#!/usr/bin/env python#!/usr/bin/python

答案2

顺便说一下,我的文件名为“gnome-tweaks”,它已经是 #!/usr/bin/python 了。我意识到我最近在 python2 旁边安装了 python3 并将其设置为默认值,从而解决了我的危机。[[ python -> python3 ]]

我把我的线路改成了

/usr/bin/python2 的版本

现在它起作用了

答案3

我在弄乱后收到此错误pyenv。我将系统 python 更改为 ,pyenv因此系统找不到为系统 python 安装的模块。pyenv global system修复了错误。

相关内容