BleachBit和其他程序报告没有名为“ gtk”的模块ModuleNotFoundError:

时间:2018-11-15 22:32:13

标签: python import gtk

我是Ubuntu 18.04的新手,也是一位有抱负和学习Python的自学生,我希望在Ubuntu 18.04上安装Python 3.7.1时做一些不明智的事情。我确实有Bleachbit工作,但是现在当尝试使用sudo打开BLeachBit和其他几个程序时,我得到了相同的响应:

      $ sudo bleachbit
      Traceback (most recent call last):
      File "/usr/bin/bleachbit", line 38, in <module>
      import gtk
      ModuleNotFoundError: No module named 'gtk'

我使用以下命令,并且系统报告已安装两个版本的GTK:

    $ dpkg -l libgtk2.0-0 libgtk-3-0
    Desired=Unknown/Install/Remove/Purge/Hold

|状态=不/安装/配置文件/未包装/ halF-conf /半安装/触发-         等待/触发挂起         | / Err?=(无)/需要重新输入(状态,Err:大写=错误)         || /名称版本体系结构
        描述         +++-============================         ii libgtk-3-0:amd64 3.22.30-1ubuntu1 amd64
        GTK +图形用户界面库         ii libgtk2.0-0:amd64 2.24.32-1ubuntu1 amd64
        GTK +图形用户界面库

我相信已经安装了GTK。

如何将GTK导入到需要的地方。 我已经配置了virtualwrapper'workon'并配置了Python,因此我可以通过以下方式在Python 3.6.6和Python 3.71之间进行选择:

    sudo update-alternatives --config python

我不确定这是否会错误地配置Python。

我希望您对下一步有所了解,或者只是擦除磁盘并重新安装Ubuntu .....

感谢您的关注

1 个答案:

答案 0 :(得分:0)

使用dpkg找到的程序包是指C系统库。

您需要绑定到这些库的Python库;它称为PyGTK,并列在on this BleachBit project page中。

您可以使用pip来安装它:pip install PyGTK