amazon-web-services - 将 AWS CLI 从 1 更改为 2

标签 amazon-web-services pip aws-cli

使用 which aws 检查 AWS PATH 时将 AWS CLI 从 1 更改为 2 时

/Users/username/.pyenv/shims/aws

我以前是通过pyenv安装的,但是我想卸载了,按照system 2安装,但是即使按照官方doc试了,也没有改成system 2。
https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-mac.html
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target /

即使我输入此命令,它也没有更改为 2 系统。

我也试过卸载 AWS CLI,但它不起作用。
有谁知道有什么方法可以做到这一 pip ?

谢谢你

最佳答案

我从 ~/.pyenv/versions/x.x.x/bin/aws 中删除了旧的 aws cli ,其中 x.x.x 是当前的 Python 版本。
获取当前版本:

$ pyenv versions
* 3.7.4 
从当前 pyenv bin 中删除 aws cli:
$ rm -rf ~/.pyenv/versions/3.7.4/bin/aws*
再试一次 which aws :
$ which aws 
/usr/local/bin/aws

关于amazon-web-services - 将 AWS CLI 从 1 更改为 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61098394/

相关文章:

objective-c - 使用 Objective-C/Cocoa 的 AWS 身份验证

amazon-web-services - AWS s3 "public access"

python - 如何在 Ubuntu 上完全清理或重置 Python 安装

amazon-web-services - AWS ImportImage 操作 : S3 bucket does not exist

amazon-web-services - 增加 AWS EBS 上的 inode 数量

php - 使用 Amazon EC2 实例发送邮件

python - 如何将 Heroku 上的不同包要求到本地盒子?

python - pip 无法下载 jupyter 的要求

json - AWSCLI 聚合多个 cli 调用的结果

r - 如何同时从 S3 下载多个对象?