Python - 缺失模块

1 投票
1 回答
2404 浏览
提问于 2025-04-30 21:08

我对Python不太熟悉,所以想问这个问题。

我正在尝试在CentOS 7上设置Plone内容管理系统,并使用windowsauthplugin。我已经为Python安装了kerberos的相关包(python-krbV),并运行了buildout。但是,Plone的后台程序无法加载kerberos模块。从模块的源代码来看:

...
else:
import kerberos
from kerberos import GSSError

我遇到的错误是:

ImportError: No module named kerberos

当我在同一台机器上尝试在我的你好,世界的Python脚本中导入kerberos模块时,没有出现错误。有没有办法设置一个环境变量,让Plone知道去哪里找模块?或者解决这个问题的正确方法是什么?

暂无标签

1 个回答

2

你可能有一个专门为你的Plone实例创建的Python解释器。如果安装程序找不到适合你Plone版本的Python,它会自动为你创建一个。

要解决这个问题,你需要在buildout.cfg文件中添加“kerberos”到蛋包列表里。然后再重新运行buildout。

撰写回答