【发布时间】:2020-04-07 20:37:19
【问题描述】:
我在 Mac OSX (Catalina) 上尝试安装 AWS Elastic Beanstalk CLI。
>>>python --version
Python 2.7.16
>>>which python
/usr/bin/python
>>>python3 --version
Python 3.7.5
>>>which python3
/usr/local/bin/python3
我尝试过的
使用 Brew
>>>brew uninstall awsebcli
>>>brew install awsebcli
>>>eb --version
-bash: /Users/<user>/.local/bin/eb: /Users/<user>/projects/hello-world-flask/venv/bin/python3: bad interpreter: No such file or directory
现在有趣的是 hello-world-flask 只是我的一个目录中的一个玩具示例,但我不知道 EB CLI 为什么要尝试使用该 venv,或者为什么它说它没有'不存在。
>>>ls /Users/<user>/projects/hello-world-flask/venv/bin/python3
/Users/<user>/projects/hello-world-flask/venv/bin/python3
使用 Pip3
>>>brew uninstall awsebcli
>>>pip3 install awsebcli
...
Successfully installed awsebcli-3.16.0
>>>eb --version
-bash: /Users/<user>/.local/bin/eb: /Users/<user>/projects/hello-world-flask/venv/bin/python3: bad interpreter: No such file or directory
问题
我假设 EB CLI 只是应该执行 Python 3.x。如何解决此问题并让 EB CLI 使用正确版本的 Python?
【问题讨论】:
-
我遇到了这个问题,但 pip(重新)安装对我有用。
标签: python python-3.x amazon-web-services amazon-elastic-beanstalk