Я пытаюсь использовать boto3 в проекте python / django. Я делал это раньше, но это выдает мне предупреждение при запуске localhost - что нарушает запрос, который я пытаюсь выполнить. Я на Python версии 3.7. Я видел проблему, поднятую в репозитории GitHub для boto3, большинство из которых относится к ошибкам при запуске pytest. Кажется, моя проблема не соответствует последнему PR
https://github.com/boto/botocore/issues/1615
Я не уверен, куда обратиться. Любой совет очень ценится.
from . import urllib3
File "/Users/neilballard/.local/share/virtualenvs/Volley-ldVCpc8_/lib/python3.7/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py", line 10, in <module>
from .connectionpool import (
File "/Users/neilballard/.local/share/virtualenvs/Volley-ldVCpc8_/lib/python3.7/site-packages/botocore/vendored/requests/packages/urllib3/connectionpool.py", line 38, in <module>
from .response import HTTPResponse
File "/Users/neilballard/.local/share/virtualenvs/Volley-ldVCpc8_/lib/python3.7/site-packages/botocore/vendored/requests/packages/urllib3/response.py", line 9, in <module>
from ._collections import HTTPHeaderDict
File "/Users/neilballard/.local/share/virtualenvs/Volley-ldVCpc8_/lib/python3.7/site-packages/botocore/vendored/requests/packages/urllib3/_collections.py", line 1, in <module>
from collections import Mapping, MutableMapping
File "<frozen importlib._bootstrap>", line 1032, in _handle_fromlist
File "/Users/neilballard/.local/share/virtualenvs/Volley-ldVCpc8_/lib/python3.7/collections/__init__.py", line 52, in __getattr__
DeprecationWarning, stacklevel=2)
DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
Я подтвердил, что проблема связана с «import boto3». Я удалил boto3, переустановил, попробовал другую версию boto3 & urllib.