我在我的 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 身份运行它。我该如何诊断?