haystack.exceptions.MissingDependency:' elasticsearch'后端需要安装' elasticsearch'

时间:2015-10-22 11:08:48

标签: django elasticsearch django-haystack pyelasticsearch

我是Django-haystack的新手。我在跟踪Django-Haystack文档时遇到错误。

命令执行顺序,我跟着:

  1. 我使用命令提示符启动了elasticsearch服务器(1.7.3),我可以访问http://127.0.0.1:9200/

  2. python manage.py rebuild_index

  3. 输出:

    警告:这将从您的搜索索引中无可挽回地删除所有连接'默认'。 在此之后您的选择是从备份还原或通过rebuild_index命令重建。 你确定要继续吗? [y / N] y

    错误:

    packages \ haystack \ backends \ elasticsearch_backend.py",第28行,在     提出MissingDependency("' elasticsearch'后端需要安装' elasticsearch'。请参阅文档。")

    haystack.exceptions.MissingDependency:' elasticsearch'后端需要安装' elasticsearch'。请参阅文档。

    当前平台(Windows): 1. Django 1.8 2. elasticsearch:1.9.0(通过pip安装) 3. pyelasticsearch:0.0.5(通过点子安装) 4. elasticseach:1.7.3(下载启动elasticsearch服务器)

    我尝试添加' elasticsearch'也适用于我安装的应用程序,但存在相同的错误。

    似乎存在版本兼容性问题(可能在pyelasticseach中),因为我发现其他一些也遇到了同样的问题。任何帮助,将不胜感激。谢谢。

0 个答案:

没有答案