python - 在 Ubuntu 14.10 上安装 anki 的问题

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

最佳答案

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

如果您正在加载通常的 os,则不应出现这种情况。模块。

检查这个故障的位置os模块来自。

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

关于python - 在 Ubuntu 14.10 上安装 anki 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24156383/

相关文章:

python - 在 Linux 上调度 Python 脚本

ubuntu - 拉取未推送到存储库的 docker 镜像

ubuntu - Anki 上的 LATEX 无法正常显示;乌类图18.10

python - Pycharm 无法将解释器从 python 2.7 更改为 3.4

python - 在numpy中将单个元素添加到数组

python - BeagleBone Black OpenCV Python 太慢了

python - 无法从 Ubuntu 16.04 卸载 anaconda

keyboard-shortcuts - 在 anki 中选择/切换牌组的键盘快捷键

python - python功能可以足够聪明地显示其功能吗?

postgresql - 尝试卸载 Postgres 服务器时出现 "Can' t locate PgCommon.pm”