如何为python而不是pyelasticsearch安装官方的elasticsearch绑定?干草堆文件说:
您还需要一个Elasticsearch绑定:elasticsearch-py(NOT pyes)。将elasticsearch放在PYTHONPATH的某处(通常是python setup.py install或pip install elasticsearch)。
但是当我用pip安装elasticsearch时,haystack仍然要求pyelasticsearch。
我在上一个项目中使用了干草堆。我检查了我的virtualenv,我只有'pyelasticsearch == 0.5'。请记住,文档可能已过时。
运行
pip install elasticsearch
为我做了诀窍。