python - Elastic Beanstalk 错误地使用 Python 2.7 而不是 3.7 部署环境
问题描述
运行后,eb init
我选择了 Python 3.7 和 AL 2 的环境。这是生成的配置文件:
branch-defaults:
default:
environment: django-env
group_suffix: null
global:
application_name: dashboard
branch: null
default_ec2_keyname: aws-eb
default_platform: Python 3.7 running on 64bit Amazon Linux 2
default_region: us-west-2
include_git_submodules: true
instance_profile: null
platform_name: null
platform_version: null
profile: eb-cli
repository: null
sc: null
workspace_type: Application
很明显,我应该在 EC 2 实例中使用 python 3.7,但事实并非如此。
当我 SSH 进入实例并运行python
时,实例的默认值为 2.7。这里有什么问题?
解决方案
您必须使用python3
而不是python
.
python3 -V
Python 3.7.6
但
python -V
Python 2.7.16
推荐阅读
- cordova - 索引页面上显示的所有 Cordova 页面无法导航
- api - 有没有办法保护前端页面上的 API 密钥?
- asp.net - 调试运行缓慢的 ASP.NET 网站?
- javascript - 如何让子 div 覆盖其在网格中的父位置?
- c# - 如何在 c# .net 的 Active Directory 中返回成员所属的每个组的显示名称?
- mysql - 如何将mysql服务器连接到grafana?
- elasticsearch - 如何使用没有小写字母的 Elasticsearch 标准分析器
- sorting - 打开文件,删除零,排序 - NASM
- netbeans-8 - Netbeans 8.2:GlassFish 5 Server,部署,null false - 模块尚未部署
- google-api - Google Photos API - 如何过滤相册以获取照片(JPEG)只有在设置了albumId时?