微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

`aws` CLI返回“错误的解释器:没有这样的文件或目录” 选项1

如何解决`aws` CLI返回“错误的解释器:没有这样的文件或目录” 选项1

我不知道我的系统上有任何更改,但是aws CLI工具已停止工作。

$ aws
-bash: /Users/user_name/Library/Python/3.7/bin/aws: /usr/local/opt/python/bin/python3.7: bad interpreter: No such file or directory

我尝试过brew reinstall awscli,该建议在其他地方提出,但是没有运气。

解决方法

选项1

类型

brew uninstall awscli

然后

brew install awscli

将python更新到3.9。 看看下面的post.

如果这种方法对您不起作用,请尝试:

选项2

  1. 转到https://www.python.org/并为您的操作系统使用GUI安装程序

  2. pip3 install awscli

,

另一种选择是查看 .bash_profile.zshrc,查找如下所示的行:

export PATH=/Users/user_name/Library/Python/3.7/bin/:$PATH

尝试先评论它。如果它对你有用 - 删除它。

这一行的作用是为二进制文件添加查找路径,这反过来又优先于 brew 安装。

,

我通过查看我的 .bash_profile 解决了这个问题。有一个旧条目在更新 python 后失效。

以防万一有人也忘了先看明显的,像我一样......;)

,

另一种解决方案

I

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。