簡體   English   中英

在 AWS Elastic Beanstalk 中將 Python 版本從 3.6 更改為 2.7

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM