redshift-gtk вылетает при запуске, ImportError: Нет модуля с именем 'xdg'

redshift-gtk вылетает при запуске, ImportError: Нет модуля с именем 'xdg'

При каждой попытке запуска я получаю следующую ошибку redshift-gtk:

Traceback (most recent call last):
  File "/usr/bin/redshift-gtk", line 26, in <module>
    from redshift_gtk.statusicon import run
  File "/usr/lib/python3.4/site-packages/redshift_gtk/statusicon.py", line 38, in <module>
    from . import utils
  File "/usr/lib/python3.4/site-packages/redshift_gtk/utils.py", line 23, in <module>
    from xdg import BaseDirectory as base
ImportError: No module named 'xdg'

И я не смог найти никакого решения в интернете, так что, может быть, кто-то здесь сможет мне помочь? Простое, redshiftкажется, работает. Или работало бы, если бы я предоставил ему веские аргументы.

Операционная система:

Linux Mint 17.2 KDE-редакция.

решение1

У вас отсутствует зависимость Python. Установите ее с помощью sudo apt-get install python3-xdg. Ятолько что проверил, он включен в Ubuntu Wily. Если он не включен в вашу версию Linux Mint, вы можете установить его, загрузив его супомянутый сайти установить его sudo dpkg -i …вручную.

В случае, если на PyPI есть Python egg, вы можете установить его с помощью pip3 install xdg. В случае, если у вас нет pip3, он должен подсказать вам, как его установить, когда вы попытаетесь запустить pip.

Связанный контент