You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Elastic Beanstalk CLI安装后执行eb --version报错求助

我之前也碰到过一模一样的问题!罪魁祸首是Google Cloud SDK自带的旧版setuptools和Elastic Beanstalk CLI需要的新版本不兼容,而且系统的环境变量优先加载了GCS里的那个旧版本。给你几个靠谱的解决办法:

方法1:临时调整环境变量(快速验证)

运行EB CLI前,先清空PYTHONPATH,避免加载GCS里的旧setuptools:

PYTHONPATH="" eb --version

如果这条命令能正常显示EB CLI版本,那就实锤是路径冲突的问题,接下来可以搞永久修复。

方法2:永久修改环境变量

编辑你的shell配置文件(比如~/.bashrc或~/.zshrc,取决于你用的终端shell),在加载Google Cloud SDK配置的代码之后,添加一行:

unset PYTHONPATH

改完记得刷新配置让生效:

source ~/.bashrc  # 用zsh的话就换成source ~/.zshrc

之后再运行eb --version应该就正常了。

方法3:强制重装EB CLI并指定依赖

如果上面的方法没用,可以试试安装时强制忽略系统里的旧setuptools,直接安装EB CLI需要的版本:

sudo pip install awsebcli --upgrade --user --ignore-installed setuptools

补充检查:确保用户目录工具优先加载

可以检查下你的PATH环境变量,确保~/.local/bin(EB CLI的安装位置)在Google Cloud SDK的路径前面:

echo $PATH

如果/home/andrew/.local/bin在/usr/local/google-cloud-sdk/bin之后,就编辑shell配置文件,添加:

export PATH="$HOME/.local/bin:$PATH"

这样系统会优先找你用户目录下安装的EB CLI,避免和其他工具冲突。

内容的提问来源于stack exchange,提问作者APorter1031

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:45:32