为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Python 2 而不是 Python 3 安装 EB CLI

使用 Python 2 而不是 Python 3 安装 EB CLI

慕码人8056858 2021-06-14 21:14:17
我的系统安装了 Python 2.7 和 3.7。我尝试安装连接到 Python 3 的 EB CLI,但 CLI 工具似乎只能连接到 2.7 安装。尝试 1当我运行时,$ brew install awsebcli我得到一个似乎与 2.7 相关联的 EB 版本,这是不正确的:$ eb --version EB CLI 3.14.4 (Python 2.7.1)尝试 2当我尝试使用 pip 安装 EB CLI 时,安装看起来很好,但我无法访问 EB。$eb --version-bash: eb: command not found文档表明这可能与我设置的 .bash_profile 中没有路径有关,但是我已将以下内容添加到我的 .bash_profile 并重新加载了 .bash_profile:# Adding path to Elastic Beanstalk CLIexport Path=/Library/Python/3.7/bin:$PATH
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

使用它的另一种方法是使用 python 3.7 在 virtualenv 中安装 awsebcli。

如果你没有 virtualenv 先安装它。

pip install virtualenv

然后用python 3.7制作virtualenv

virtualenv -p python3.7 <name of virtualenv>

激活这个 virtualenv

cd <name of virtualenv>source bin/activate

现在安装awsebcli,

pip install awsebcli

这个 virtualenv 现在将 python3.7 作为默认 python 版本。


查看完整回答
反对 回复 2021-06-22
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

我通过正确设置 PATH 变量解决了这个问题 - 但是上面的解决方案更好(适合 12Factor App 设计)


查看完整回答
反对 回复 2021-06-22
  • 2 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信