ошибка python boto3 из botocore.compat import OrderedDict ImportError: не удается импортировать имя ‘OrderedDict

#python #boto3 #ubuntu-18.04 #botocore

Вопрос:

 gt;gt;gt; import boto3 Traceback (most recent call last):  File "lt;stdingt;", line 1, in lt;modulegt;  File "/usr/local/lib/python3.6/dist-packages/boto3/__init__.py", line 16, in lt;modulegt;  from boto3.session import Session  File "/usr/local/lib/python3.6/dist-packages/boto3/session.py", line 17, in lt;modulegt;  import botocore.session  File "/usr/local/lib/python3.6/dist-packages/botocore/session.py", line 28, in lt;modulegt;  import botocore.configloader  File "/usr/local/lib/python3.6/dist-packages/botocore/configloader.py", line 19, in lt;modulegt;  from botocore.compat import six  File "/usr/local/lib/python3.6/dist-packages/botocore/compat.py", line 28, in lt;modulegt;  from urllib3 import exceptions  File "/usr/local/lib/python3.6/dist-packages/urllib3/__init__.py", line 13, in lt;modulegt;  from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url  File "/usr/local/lib/python3.6/dist-packages/urllib3/connectionpool.py", line 37, in lt;modulegt;  from .packages.six.moves import queue  File "/usr/local/lib/python3.6/dist-packages/urllib3/packages/six.py", line 96, in __get__  result = self._resolve()  File "/usr/local/lib/python3.6/dist-packages/urllib3/packages/six.py", line 118, in _resolve  return _import_module(self.mod)  File "/usr/local/lib/python3.6/dist-packages/urllib3/packages/six.py", line 87, in _import_module  __import__(name)  File "/home/gti/pysys/req_static/queue.py", line 3, in lt;modulegt;  from botocore.config import Config  File "/usr/local/lib/python3.6/dist-packages/botocore/config.py", line 14, in lt;modulegt;  from botocore.compat import OrderedDict ImportError: cannot import name 'OrderedDict'  

Комментарии:

1. Есть ли botocore.py файл в вашем рабочем каталоге?