【问题标题】:Unable to run AWS CLI: ImportError: cannot import name 'HTTPClientError'无法运行 AWS CLI:ImportError:无法导入名称“HTTPClientError”
【发布时间】:2019-04-16 23:15:21
【问题描述】:

我最近尝试安装一些 Python 包(Superset、Bonobo 等),之后我的 AWS cli 停止处理以下问题:

user@ubuntu-machine:~$ aws --version
Traceback (most recent call last):
  File "/home/user/.local/bin/aws", line 27, in <module>
    sys.exit(main())
  File "/home/user/.local/bin/aws", line 23, in main
    return awscli.clidriver.main()
  File "/home/user/.local/lib/python3.6/site-packages/awscli/clidriver.py", line 58, in main
    driver = create_clidriver()
  File "/home/user/.local/lib/python3.6/site-packages/awscli/clidriver.py", line 68, in create_clidriver
    event_hooks=session.get_component('event_emitter'))
  File "/home/user/.local/lib/python3.6/site-packages/awscli/plugin.py", line 44, in load_plugins
    modules = _import_plugins(plugin_mapping)
  File "/home/user/.local/lib/python3.6/site-packages/awscli/plugin.py", line 61, in _import_plugins
    module = __import__(path, fromlist=[module])
  File "/home/user/.local/lib/python3.6/site-packages/awscli/handlers.py", line 20, in <module>
    from awscli.paramfile import register_uri_param_handler
  File "/home/user/.local/lib/python3.6/site-packages/awscli/paramfile.py", line 18, in <module>
    from botocore.httpsession import URLLib3Session
  File "/home/user/.local/lib/python3.6/site-packages/botocore/httpsession.py", line 24, in <module>
    from botocore.exceptions import (
ImportError: cannot import name 'HTTPClientError'

为了恢复它,我尝试卸载 What is the easiest way to remove all packages installed by pip? 中提到的所有软件包,并且只重新安装了 awscli。我仍然遇到同样的问题。

【问题讨论】:

    标签: python amazon-web-services aws-cli


    【解决方案1】:

    在卸载并重新安装 aws cli 之前,您是否也卸载了 botocore?有时您可能会遇到这种情况,因为当您安装其他软件包时,它依赖于不同版本的 botocore,并且与 aws cli 需要的软件包发生冲突。在这些情况下,我认为您希望为您的项目使用 python 虚拟环境,以使您的项目依赖项与 aws cli botocore 所在的全局 python 环境隔离。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-01
      • 2016-05-08
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 2019-08-17
      • 2019-12-03
      • 1970-01-01
      相关资源
      最近更新 更多