我是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 .....
感谢您的关注
答案 0 :(得分:0)
使用dpkg
找到的程序包是指C系统库。
您需要绑定到这些库的Python库;它称为PyGTK
,并列在on this BleachBit project page中。
您可以使用pip
来安装它:pip install PyGTK