导入错误:没有名为 gtk 的模块

Ric*_*047 9 gtk pygtk

几个小时前的崩溃后,我在使用以太网电缆后设法获得了一个可以工作的桌面,并且sudo apt-get install ubuntu-desktop

但是现在当我尝试从 CLI 运行 ubuntu 软件中心时,这就是我得到的

rick@Abigail:~$ sudo software-center 
Traceback (most recent call last):
  File "/usr/bin/software-center", line 34, in <module>
    import gtk
ImportError: No module named gtk
Run Code Online (Sandbox Code Playgroud)

任何猜测如何解决这个问题。突触上的搜索框也不见了。它与名为 axi 的模块有关。我认为两者是相关的。

Joh*_*yon 12

sudo apt-get install python-gtk2
Run Code Online (Sandbox Code Playgroud)

应该解决这个问题。这些是 GTK 的 python 绑定,它是一个图形包,用于为软件中心构建 GUI。

axi 完全是另一回事,请尝试输入

sudo apt-get install afnix
Run Code Online (Sandbox Code Playgroud)

进入终端,看看是否可以修复它。

  • 运行 fslint-gui 时,我仍然收到“ImportError: No module named gtk”,即使我已经安装了 python-gtk2 和 python-gtk2-dev。建议?(我也在 Python 解释器中收到错误消息。) (3认同)
  • @SteveKroon 如果您在同一台机器上使用多个版本的 python,通常会发生这种情况 - 您可能需要为遇到问题的 python 版本手动安装 python-gtk。如果您仍然遇到问题,请随意提出另一个问题,因为我认为这是一个不同的问题。 (3认同)