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 edition.

1 ответ

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

Если на PyPI есть какое-то яйцо Python, вы можете установить его с pip3 install xdg, Если у вас нет pip3, он должен рассказать вам, как установить его, когда вы пытаетесь запустить pip,

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