如何在 AWS elastic-beanstalk 中更改我的 python 版本
Posted
技术标签:
【中文标题】如何在 AWS elastic-beanstalk 中更改我的 python 版本【英文标题】:How to change my python version in AWS elastic-beanstalk 【发布时间】:2019-07-14 13:52:14 【问题描述】:我正在使用 python 2 在我的 elastic-beanstalk 中使用 nodejs
如何改成python3
我在 cli 和
中安装了 pythonsudo 替代品 --config python
将我的 python 更改为 3 但系统崩溃了。
我怎样才能做到这一点。
我需要在 elastic-beanstalk 中使用 python3 设置 nodejs 环境。现在它使用 python2。
【问题讨论】:
我不知道它对 python 有什么作用,但对我来说它适用于 ruby。我将 2.2 升级到 2.4。您需要将 env 的配置保存到文件中,对其进行编辑(将 python 版本更改为 3.x 和 AMI_ID)。这个文件可以在 S3 中找到合适的环境。然后加载一个补丁配置。当您开始为 python 3.x 创建新的 ENV 时,可以找到新的 AMI_ID 和 Python 名称。 【参考方案1】:我建议建立一个新环境,然后交换环境网址
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.CNAMESwap.html
这要求您的数据库独立于您当前的环境。
【讨论】:
如果我将 python3 设置为 AWS 日志构建、捆绑构建等失败,即使我交换新环境也会发生这种情况。整个 AWS 环境崩溃。 您的描述非常不准确。目前尚不清楚您执行了哪些步骤以及如何重现。在构建新环境时列出步骤。并向我们展示错误。否则没人能帮你。以上是关于如何在 AWS elastic-beanstalk 中更改我的 python 版本的主要内容,如果未能解决你的问题,请参考以下文章
Django AWS Elastic-Beanstalk WSGI.py 配置
如何在 elastic-beanstalk 中应用 ruby 版本补丁