![无法在 WSL 上安装 AWSCLI](https://linux22.com/image/1599050/%E6%97%A0%E6%B3%95%E5%9C%A8%20WSL%20%E4%B8%8A%E5%AE%89%E8%A3%85%20AWSCLI.png)
这是我第二天尝试弄清楚如何在 WSL 上安装 AWSCLI。在意识到 WSL 与 Windows 共享 $PATH 后(https://askubuntu.com/questions/1161976/aws-on-ubuntu-wsl)我确信 AWSCLI 可以顺利安装!所以我安装了 pip3 以确保万无一失,并尝试安装 AWSCLI。没有错误,一切看起来都很好,但是……呵呵,有问题,AWS 找不到了……
知道如何修复吗?
答案1
对于特定用户
使用此命令
pip3 install awscli --upgrade --user
安装awscli
包。当您使用--user
开关时,pip 会将 AWS CLI 安装到~/.local/bin
。在 shell 初始化文件末尾添加导出命令,
.bashrc
适用于 bash、.zshrc
zsh 等。例如,export PATH=~/.local/bin:$PATH
。此命令将路径插入~/.local/bin
到现有变量的前面PATH
。将配置文件重新加载到当前会话中,以使这些更改生效
source ~/.bashrc
。验证 AWS CLI 是否正确安装。
$ which aws
/home/john/.local/bin/aws
$ aws --version
aws-cli/1.16.209 Python/3.7.3 Linux/4.19.59-microsoft-standard botocore/1.12.199