最近我试着用一个名为“呜呼”的搜索引擎安装“干草”。这将在nginx生产服务器上与django 1.3一起工作。我已经遵循了每个项目的安装说明(包括干草堆和呜呜声)。尽管当我尝试启动生产服务器时,我得到了以下错误:
Error: No module named whoosh_backend然而,文档中没有任何内容涉及到这一点,有没有其他人遇到过这个问题,或者知道如何解决它?
发布于 2013-08-28 14:46:46
如果导入haystack/backends/whoosh_backend.py时有任何问题,则会导致此错误。
其中一个例子是
from whoosh.spelling import SpellChecker由于混合了WhoshVersion2.5.1和Haystack1.2.7(或者可能是其他1.2.x版本的Hay堆栈)。
现在建议的修复方法是安装较旧的2.4.1版本的Whoosh。
请参阅:https://stackoverflow.com/questions/17588938/whoosh-importerror-cannot-import-name-spellchecker
https://serverfault.com/questions/330011
复制相似问题