无法在 WSL 上安装 AWSCLI

无法在 WSL 上安装 AWSCLI

这是我第二天尝试弄清楚如何在 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、.zshrczsh 等。例如,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

来源: 在 Linux 上安装 AWS CLI

相关内容