“ImportError: Не модулируйте named glib” when running ScreenFetch

Конечный When opening I get the follow 4 lines before ScreenFetch runs:

[[ ! ]] Traceback (most recent call last):
[[ ! ]]   File "/usr/bin/unity", line 21, in <module>
[[ ! ]]     import glib
[[ ! ]] ImportError: No module named glib

I assumed that all I need to do is install the 'glib' package, so I ran:

sudo apt-cache search glib

to try and find the package myself, but therВs literally hundreds of results returned to я, and гm not sure which one is the one I need. If I remove ScreenFetch from the bashrc then I don't get any errors. After the first 4 lines ScreenFetch runs умер and I хан использовал терминал normally, it's just в little бит annoying that's all.

Any help would be very appreciated.

Edit: sorry, forgot to include the line in my bashrc file. Here it is:

# start screenfetch
screenfetch
4
задан 12 December 2015 в 14:38

3 ответа

Модуль находится в пакетах python-dbus, python3-dbus и в некоторых других пакетах, посмотрите ниже. /usr/bin/unity зависит от Python2. И поэтому:

sudo apt-get install --reinstall python-dbus
<час>

Список доступных glib.py

% apt-file search --regex /glib.py$                        
libglib2.0-0-dbg: /usr/share/glib-2.0/gdb/glib.py
python-dbus: /usr/lib/python2.7/dist-packages/dbus/glib.py
python-dbus: /usr/lib/python2.7/dist-packages/dbus/mainloop/glib.py
python-pyudev: /usr/lib/python2.7/dist-packages/pyudev/glib.py
python-ubuntu-kylin-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-kylin-sso-client/ubuntu_kylin_sso/main/glib.py
python-ubuntu-kylin-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-kylin-sso-client/ubuntu_kylin_sso/utils/runner/glib.py
python-ubuntu-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/main/glib.py
python-ubuntu-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/utils/runner/glib.py
python-ubuntuone-devtools: /usr/lib/python2.7/dist-packages/ubuntuone-dev-tools/ubuntuone/devtools/reactors/glib.py
python-xmmsclient: /usr/lib/python2.7/dist-packages/xmmsclient/glib.py
python3-dbus: /usr/lib/python3/dist-packages/dbus/glib.py
python3-dbus: /usr/lib/python3/dist-packages/dbus/mainloop/glib.py
python3-pyudev: /usr/lib/python3/dist-packages/pyudev/glib.py
1
ответ дан 1 December 2019 в 09:47

Необходимо установить Python gtk библиотеки для получения доступа к "бойкому" модулю Python. В 15,10:

sudo apt-get install python-gtk2
3
ответ дан 1 December 2019 в 09:47

Это - вызывающе проблема с Единицей. Когда Единица была скомпилирована, она не создавала бойкий правильно на Вашей машине. Я не собираюсь говорить Вам переустанавливать Единицу. Если программа все еще работает гладко, Вы не должны должны быть волноваться.

0
ответ дан 1 December 2019 в 09:47

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

Похожие вопросы: