在Ubuntu 14.10上安装anki的问题

时间:2014-06-11 06:50:45

标签: python ubuntu anki

我在我的Ubuntu 14.10机器上安装了anki而没有错误(使用dpkg -i)。当我以普通用户身份运行时,我会收到以下错误。

~/software$ anki
Traceback (most recent call last):
  File "/usr/bin/anki", line 5, in <module>
    import aqt
  File "/usr/share/anki/aqt/__init__.py", line 6, in <module>
    import optparse
  File "/opt/epd/lib/python2.7/optparse.py", line 418, in <module>
    _builtin_cvt = { "int" : (_parse_int, _("integer")),
  File "/opt/epd/lib/python2.7/gettext.py", line 566, in gettext
    return dgettext(_current_domain, message)
  File "/opt/epd/lib/python2.7/gettext.py", line 530, in dgettext
    codeset=_localecodesets.get(domain))
  File "/opt/epd/lib/python2.7/gettext.py", line 465, in translation
    mofiles = find(domain, localedir, languages, all=1)
  File "/opt/epd/lib/python2.7/gettext.py", line 428, in find
    val = os.environ.get(envar)
AttributeError: 'module' object has no attribute 'environ'

但是,当我以root身份运行它时(使用sudo)它可以正常工作而没有错误。我宁愿不以root身份运行它。我怎样才能诊断出来?

1 个答案:

答案 0 :(得分:3)

错误消息表示您正在加载一个名为os的模块 包含环境。

如果您要加载通常的os模块,则不应该这样。

检查此错误os模块的来源。

您可以尝试使用python -v运行anki并检查输出