![](/img/trans.png)
[英]Upgrade Python on Mac from 2.7 to 3.6 (or newest) for elastic beanstalk client AWS
[英]Change Python Version from 3.6 to 2.7 in AWS Elastic Beanstalk
我最近在 Elastic Beanstalk 中设置了一个新应用程序并使用 python 创建了一个环境。 我想使用此环境来托管我使用 python 2.7 和 Django 1.11 制作的小型 Django Web 应用程序。 但是,当我设置环境时,它默认为 python 3.6,并且出于某种原因禁用了更改配置的选项。
有谁知道为什么它被禁用以及我如何更改此配置?
您应该能够使用 AWS CLI(或 EBCLI)通过所选平台更新您的环境:
aws elasticbeanstalk update-environment \
--environment-name ENVIRONMENT_NAME \
--solution-stack-name PYTHON_2_7_SOLUTION_STACK \
--region REGION_NAME
在哪里,
PYTHON_2_7_SOLUTION_STACK --> 您想要使用的解决方案堆栈。 在此处查找Python 2.7 系列中的最新版本。
确认的。 我只能从 Python 3.6 降级到 3.4。
首先,列出可用的解决方案堆栈:
aws elasticbeanstalk list-available-solution-stacks
然后,更新您的环境(以下是降级到 2.7 的示例):
aws elasticbeanstalk update-environment \
--environment-name 'your-env-name-here' \
--solution-stack-name '64bit Amazon Linux 2018.03 v2.7.6 running Python 2.7'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.