whoosh_backend模块找不到

我最近试图用一个whooshsearch引擎来安装haystack。 这是在nginx生产服务器上使用django 1.3。 我已经按照每个项目的安装说明(haystack和whoosh)。 尽pipe当我尝试启动生产服务器时,出现以下错误:

Error: No module named whoosh_backend 

然而文档中没有任何内容涵盖了这个问题,有没有其他人遇到这个问题或知道如何解决?

如果在导入haystack/backends/whoosh_backend.py时出现任何问题,则可能导致此错误。

一个这样的例子是一个导入错误

 from whoosh.spelling import SpellChecker 

由于将Whoosh版本2.5.1与Haystack 1.2.7(或可能的其他1.2.x版本的Haystack)混合在一起,

目前推荐的修复方法是安装较旧的2.4.1版本的Whoosh。

请参阅: https : //stackoverflow.com/questions/17588938/whoosh-importerror-cannot-import-name-spellchecker