我對Python不熟悉,這就是爲什麼我想問這個問題。Python - 缺少模塊
我想在CentOS 7上安裝Plone CMS和windowsauthplugin。我已經安裝了kerberos rpms for python(python-krbV)並運行buildout。 plone守護進程無法加載kerberos模塊。從模塊來源:
...
else:
import kerberos
from kerberos import GSSError
我得到的錯誤:
ImportError: No module named kerberos
當我嘗試匯入Kerberos模塊在我世界,你好 python腳本在同一臺機器上,沒有錯誤occures。有沒有辦法設置一個env變量來告訴plone在哪裏查找模塊?或者什麼是解決這個問題的正確方法?
你有可能有多個Python安裝嗎?如果你這樣做,你需要確保正在使用正確的Python安裝。這些軟件包不會在不同版本之間共享,這意味着您可能在腳本中使用了錯誤的軟件包,但在helloworld.py示例中使用了正確的軟件包。 – Ffisegydd 2014-10-31 13:28:05
嘗試使用通常在'parts/instance/bin/interpreter'中的Plone python解釋器,而不是用純python來試用hello world示例。 如果它不能導入模塊,那麼你沒有使用正確的Python,所以你必須研究你如何運行構建。 – 2014-10-31 22:07:44
你說得對(我怕兩個不同的蟒蛇),這個翻譯不知道我的「系統」模塊。我會嘗試找到爲這個或者指向系統添加kerberos模塊的方法。 – merlik 2014-11-01 06:53:30