whoosh_backend module não pode ser encontrado

2

Recentemente, tentei instalar o haystack com um mecanismo de pesquisa whoosh. Isso é para trabalhar com o django 1.3 em um servidor de produção nginx. Eu segui as instruções de instalação para cada item (tanto haystack e whoosh). Embora quando tento iniciar o servidor de produção, recebo o seguinte erro:

Error: No module named whoosh_backend

Ainda nada na documentação cobre isso, alguém mais se deparou com este problema ou sabe como resolvê-lo?

    
por Neil Ashley Hickman 11.11.2011 / 06:46

1 resposta

2

Este erro pode ocorrer se houver algum problema durante a importação de haystack/backends/whoosh_backend.py .

Um exemplo é um erro de importação em

from whoosh.spelling import SpellChecker

Como resultado da mixagem do Whoosh versão 2.5.1 com o Haystack 1.2.7 (ou provavelmente outra versão 1.2.x do Haystack.

A correção recomendada agora é instalar a versão 2.4.1 mais antiga do Whoosh.

Veja: link

    
por 23.05.2017 / 14:41