首页 > 解决方案 > 将 AWS CLI 从 1 更改为 2

问题描述

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

/Users/username/.pyenv/shims/aws

我以前是通过pyenv安装的,但是想把它去掉,按照系统2安装,但是即使按照官方文档试了,也没有改成系统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,但它不起作用。有谁知道有什么方法可以做到这一点?

谢谢你

标签: amazon-web-servicespipaws-cli

解决方案


我从 中删除了旧的 aws cli ~/.pyenv/versions/x.x.x/bin/aws,其中 xxx 是当前的 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

推荐阅读