我最近注意到我运行的旧版AWS CLI缺少我需要的一些功能:
$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Run Code Online (Sandbox Code Playgroud)
如何升级到最新版本的AWS CLI(1.10.24)?
编辑:
运行以下命令无法更新AWS CLI:
$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Run Code Online (Sandbox Code Playgroud)
检查版本:
$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Run Code Online (Sandbox Code Playgroud) 我在虚拟环境中安装boto3时遇到问题.
我已经完成了文件所说的内容.首先我激活了虚拟环境.然后我做了一个:
Sudo pip install boto3
Run Code Online (Sandbox Code Playgroud)
现在我进入python
>> import boto3
ImportError: No module named boto3
Run Code Online (Sandbox Code Playgroud)
但是如果我导入boto,它就可以了
>> import boto
>> boto.Version
'2.38.0'
Run Code Online (Sandbox Code Playgroud)
为什么安装boto3时会安装boto 2.38.我试着关闭终端并重新打开它.我应该重启Ubuntu机器吗?
我在 MAC 上执行命令pip3 install awscli --upgrade --user并得到以下信息:
boto3 1.8.8 has requirement botocore<1.12.0,>=1.11.8, but you'll have botocore 1.12.160 which is incompatible.
boto3 1.8.8 has requirement s3transfer<0.2.0,>=0.1.10, but you'll have s3transfer 0.2.0 which is incompatible.
Run Code Online (Sandbox Code Playgroud)
我正在寻找解决方法。
提前致谢。