Назад | Перейти на главную страницу

Модуль whoosh_backend не найден

Недавно я попытался установить haystack с помощью поисковой системы whoosh. Это необходимо для работы с django 1.3 на производственном сервере nginx. Я выполнил инструкции по установке для каждого элемента (как стог сена, так и свист). Хотя, когда я пытаюсь запустить рабочий сервер, я получаю следующую ошибку:

Error: No module named whoosh_backend

Однако в документации ничего не говорится об этом, кто-нибудь еще сталкивался с этой проблемой или знает, как ее решить?

Эта ошибка может возникнуть, если при импорте возникнут проблемы. haystack/backends/whoosh_backend.py.

Одним из таких примеров является ошибка импорта на

from whoosh.spelling import SpellChecker

В результате смешивания Whoosh версии 2.5.1 с Haystack 1.2.7 (или, вероятно, с другой версией Haystack 1.2.x.

На данный момент рекомендуется установить старую версию Whoosh 2.4.1.

Видеть: https://stackoverflow.com/questions/17588938/whoosh-importerror-cannot-import-name-spellchecker