Я использую SQS для своего приложения Django / Celery на AWS Elastic Beanstalk.
Все отлично работает на моем локальном хосте, но я, когда я внедряю в Elastic Beanstalk, всегда получаю эту ошибку относительно pycurl:
Файл "/opt/python/run/venv/local/lib/python3.6/site-packages/kombu/asynchronous/http/curl.py", строка 43, в init
поднять ImportError ('Клиенту curl требуется библиотека pycurl.')
Я все еще получаю эту ошибку, даже если история развертывания показывает, что она уже установлена:
Требование уже выполнено: pycurl == 7.43.0.1 в /opt/python/run/venv/lib64/python3.6/site-packages (из -r /opt/python/ondeck/app/requirements.txt (строка 21))
Кроме того, когда я импортирую его, версия Pycurl не отображается:
импорт pycurl
pycurl.version
'libcurl / 7.53.1 NSS / 3.28.4 zlib / 1.2.8 libidn2 / 0.16 libpsl / 0.6.2 (+ libicu / 50.1.2) libssh2 / 1.4.2 nghttp2 / 1.21.1'
по сравнению с документацией Pycurl:
импорт pycurl
pycurl.version
' PycURL / 7.19.3 libcurl / 7.33.0 OpenSSL / 0.9.8x zlib / 1.2.7'
Может ли кто-нибудь помочь здесь? Большое спасибо!