aws-cli 显示升级后的旧版本

Dev*_*vUD 5 amazon-web-services raspbian aws-cli aws-iot raspberry-pi3

我正在使用运行 raspbian jessie OS 的 raspberry。我尝试使用https://aws.amazon.com/cli/提供的步骤安装/升级 aws-cli 即使升级成功后,我也得到以下输出

pi@raspberrypi:~ $ aws --version
aws-cli/1.11.126 Python/2.7.9 Linux/4.9.28-v7+ botocore/1.5.89
Run Code Online (Sandbox Code Playgroud)

安装前也是这样。缺点:当我运行aws help. 大多数其他服务,如 ec2 和 s3 都可用

这种行为背后的原因是什么?如何解决这个问题?

Rob*_*ves 0

原因是你必须发现你正在执行的aws-cli,试试这个:

which aws

如果提供的路径与新安装的路径相同,请选择。此问题与树莓派中 aws 变量的更新有关。

之后,您可以删除它们并重新安装。