1

我不熟悉 Python,这就是为什么我想问这个问题。

我正在尝试在 CentOS 7 上使用 windowsauthplugin 设置 Plone CMS。我已经为 python (python-krbV) 安装了 kerberos rpms 并运行了 buildout。plone 守护程序无法加载 kerberos 模块。从模块源:

...
else:
import kerberos
from kerberos import GSSError

我得到的错误:

ImportError: No module named kerberos

当我尝试在同一台机器上的Hello world python 脚本中导入 kerberos 模块时,没有发生错误。有没有办法设置一个环境变量来告诉 plone 在哪里寻找模块?或者解决这个问题的正确方法是什么?

4

1 回答 1

2

您可能有一个专门为您的 Plone 实例构建的 Python 解释器。如果我们的安装程序无法为给定的 Plone 版本找到合适的 Python,它会自动执行此操作。

要修复它,请将“kerberos”添加到 buildout.cfg 中包含的鸡蛋列表中。然后重新运行构建。

于 2014-11-01T09:32:28.310 回答