![](/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.