TS *_*Jee 2 django google-app-engine app.yaml
我开发了基于Python 3.6和Django 2.0的Web应用程序,并希望首次在Google App Engine中进行部署。当我尝试部署(gcloud app deploy)时,它没有通过,并显示以下错误消息:
(acct) C:\Users\tsjee_000\dev\acct\src>gcloud app deploy
ERROR: (gcloud.app.deploy) An error occurred while parsing file: [C:\Users\tsjee_000\dev\acct\src\app.yaml]
libraries entries are only supported by the "python27" runtime
in "C:\Users\tsjee_000\dev\acct\src\app.yaml", line 34, column 13
Run Code Online (Sandbox Code Playgroud)
app.yaml:
runtime: python
api_version: 1
threadsafe: yes
env: flex
entrypoint: gunicorn -b :$PORT main:app
handlers:
- url: /static
static_dir: static/
- url: .*
script: acct.wsgi.application
libraries:
- name: MySQLdb
version: 1.2.5
Run Code Online (Sandbox Code Playgroud)
GAE还不支持Python 3和Django 2吗?我寻找答案,并尝试了多种方法,但是没有用。
您正在将标准环境app.yaml配置元素(libraries在您的情况下)混合到一个灵活的环境app.yaml配置文件中,这会导致您看到错误。
笔记:
handlers例如,您的配置以及特定于标准环境在灵活的环境中,可以对依赖项进行管理:
可能感兴趣:如何判断Google App Engine文档页面适用于标准环境还是灵活环境
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |