我正在将Python with
应用程序部署到应用引擎,但是我的with
失败,并显示错误消息msg rest_framework
我尝试修改app.yaml
文件。我已尝试通过将python版本声明为(gcloud.app.deploy) Error Response: [13] Failed to create manifest file.
来成功部署该应用程序。但是,由于我在本地计算机上的app.yaml
设置为python27
的事实,还会引起其他错误。
virtualenv
即使部署环境为python37
,我希望runtime: python37
entrypoint: gunicorn -b :8080 workshop.wsgi
instance_class: F2
beta_settings:
cloud_sql_instances: neverland:europe-west3:neverlandsql2
env_variables:
SECRET_KEY: "*****************************************"
DJANGO_SETTINGS_MODULE: "workshop.settings.settings"
DEBUG: "True"
handlers:
- url: /static
static_dir: static/
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto
仍能正常工作。
答案 0 :(得分:0)
经过更多研究并与Google联系。 Google得知我的app.yaml中提到的python 3.7目前仍处于试验阶段,可以使用任何其他python。
尝试部署时,CLOUDSDK_PYTHON变量的值是多少?目前对3.7版的支持是实验性的,请参见下面的答案:-
此错误与SDK使用的Python版本有关:当前为gcloud 需要Python 2.7.x版本,并且对3.4及更高版本提供实验性支持。 您可以通过在CLI上运行gcloud topic启动命令来进行检查。 它说的是实验性支持,因此在这种情况下,您将无法部署应用 将CLOUDSDK_PYTHON设置为python37。事情应该朝着全面发展 支持;同时,我们应该保持耐心。
这种情况不应阻止您使用所需的任何Python版本 用于您的项目以及您的应用本身。