gpt4 book ai didi

python - AWS Elastic Beanstalk CLI 使用错误的 Python 版本

转载 作者:行者123 更新时间:2023-12-05 07:16:14 25 4
gpt4 key购买 nike

我在 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 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?

最佳答案

我意识到这个答案有点晚了,我自己也遇到了类似的问题。根据this你可能更幸运地明确你的 python 可执行文件并使用 --python-installation 标志。尝试类似的东西

python scripts/ebcli_installer.py --python-installation /path/to/some/python/on/your/computer

或者更明确一点

/path/to/your/exact/python scripts/ebcli_installer.py --python-installation /path/to/some/python/on/your/computer

这是 EB CLI github 上“高级使用”部分的一部分

关于python - AWS Elastic Beanstalk CLI 使用错误的 Python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59338712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com