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
,