我在 Ubuntu 12.04 下使用 Gramps 3.3.1 并尝试在 Django Export/Import 中使用。安装没问题,但是当我查看已安装的插件时,它说它失败了,原因是:“没有名为 web.settings 的模块”。
我无法为我的生活弄清楚如何解决这个问题。我假设它是python脚本中的这一行:
import web.settings as default_settings
有人有想法么?我正在尝试将这些数据取出并输入 MySQL 数据库,但我似乎做不到。
谢谢!
当您遇到 Python 告诉您“没有名为 blah 的模块”的错误时,这实际上意味着它找不到“blah”。
我会检查你的 pythonpath 和你路径中的东西的文件系统权限。
编辑
您的问题似乎是一个已知问题:http ://www.gramps-project.org/bugs/view.php?id=5464
据我所知,这是由于没有从源代码运行 Gramps 造成的。它看起来不像是 Python 路径问题,而是 Gramps Django 开发人员假设您的 Django 设置在哪里(但我可能是错的)。
至于 Python Path,有很多资源描述了如何。检查 Python 路径的最简单方法是echo $PYTHONPATH在终端中运行。如果你在那里看不到它,Python 可能找不到它。