Итак, я пытаюсь создать соединение с AWS ES. Я успешно подключился к своему ведерке S3 в той же зоне. Однако, когда я пытаюсь подключиться к ES, я получаю это сообщение каждый раз.ошибка при использовании пакета Python Elasticserarch-py
Please install requests to use RequestsHttpConnection.
Я импортировал правильный модуль, но ничего не исправляет эту проблему. Вот мой код
import elasticsearch
from elasticsearch import Elasticsearch, RequestsHttpConnection
from boto3 import client, logging, s3, Session
host = 'search-esdomain-t3rfr4trerdgfdh6t4t43ef.us-east-1.es.amazonaws.com'
es = Elasticsearch(
hosts = host,
connection_class = RequestsHttpConnection,
http_auth = ('user', 'password'),
use_ssl = True,
verify_certs = False)
Это выглядит так же, как каждый пример, который я могу найти, но по какой-то причине он не будет подключаться.
Это с Python 3.5 и мой DEV среда VS 2015.
, что является выходом из '-c«python3 импорта requests''? – keety
importerror: нет модуля с именем «запросы» – maltman
вам необходимо установить модуль [запросы] (http://docs.python-requests.org/en/master/). – keety