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

相关内容