Невозможно установить awscli, так как httpsession не найден - PullRequest
0 голосов
/ 27 декабря 2018

Я следую официальной документации для установки aws-cli на моем Ubuntu.

Однако установка в pip прошла успешно, но когда я запускаю команду:

 sudo pip install awscli --upgrade --user

Я получаюследующая ошибка:

Traceback (most recent call last):
  File "/home/aviral/.local/bin/aws", line 27, in <module>
    sys.exit(main())
  File "/home/aviral/.local/bin/aws", line 23, in main
    return awscli.clidriver.main()
  File "/usr/local/lib/python3.5/dist-packages/awscli/clidriver.py", line 58, in main
    driver = create_clidriver()
  File "/usr/local/lib/python3.5/dist-packages/awscli/clidriver.py", line 68, in create_clidriver
    event_hooks=session.get_component('event_emitter'))
  File "/usr/local/lib/python3.5/dist-packages/awscli/plugin.py", line 44, in load_plugins
    modules = _import_plugins(plugin_mapping)
  File "/usr/local/lib/python3.5/dist-packages/awscli/plugin.py", line 61, in _import_plugins
    module = __import__(path, fromlist=[module])
  File "/usr/local/lib/python3.5/dist-packages/awscli/handlers.py", line 20, in <module>
    from awscli.paramfile import register_uri_param_handler
  File "/usr/local/lib/python3.5/dist-packages/awscli/paramfile.py", line 18, in <module>
    from botocore.httpsession import URLLib3Session
ImportError: No module named 'botocore.httpsession

Мой Python: /usr/local/bin/python И мой aws: /home/aviral/.local/bin/aws

1 Ответ

0 голосов
/ 27 декабря 2018

Попробуйте выполнить эту команду:

sudo pip install awscli --force-reinstall --upgrade --ignore-installed

Здесь вы найдете ответ на похожую проблему: ImportError

Редактировать:

Предыдущая команда:

pip install awscli --force-reinstall --upgrade 
...