【问题标题】:Unable to install awscli because of httpsession not found由于找不到 httpsession,无法安装 awscli
【发布时间】:2019-05-25 08:46:54
【问题描述】:

我正在关注官方文档以便在我的 Ubuntu 上安装 aws-cli。

但是,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

【问题讨论】:

    标签: python python-3.x amazon-web-services amazon-s3 aws-cli


    【解决方案1】:

    尝试运行此命令:

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

    类似问题在这里得到解答:ImportError

    编辑:

    上一条命令:

    pip install awscli --force-reinstall --upgrade 
    

    【讨论】:

    • 我收到以下错误:airflow 1.8.0 has requirement lxml&lt;4.0,&gt;=3.6.0, but you'll have lxml 3.5.0 which is incompatible. feedshark 0.0.2 has requirement python-dateutil==2.5.3, but you'll have python-dateutil 2.7.5 which is incompatible. feedshark 0.0.2 has requirement requests==2.11.1, but you'll have requests 2.9.1 which is incompatible. Cannot uninstall 'docutils'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
    • 我知道了 我运行了命令:sudo pip install awscli --force-reinstall --upgrade --ignore-installed 并且它已经安装了!
    • 请附上我的上述评论,以便我接受您的回答。
    • @aviralsanjay:完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    相关资源
    最近更新 更多