当我尝试在 Google App Engine SDK 上使用时,AssertionError 不断出现

Posted

技术标签:

【中文标题】当我尝试在 Google App Engine SDK 上使用时,AssertionError 不断出现【英文标题】:AssertionError constantly appearing when I try to use on Google App Engine SDK 【发布时间】:2020-01-10 02:10:36 【问题描述】:

每当我尝试这样做时,都会出现以下错误

dev_appserver.py app.yaml

文件“/Users/monikap/Desktop/test-dir/google-cloud-sdk/platform/google_appengine/dev_appserver.py”,第 95 行,在 断言 sys.version_info[0] == 2 断言错误r

我的 Mac 上安装了 Python 3.7 版

【问题讨论】:

你能分享你的 app.yaml 文件吗? 【参考方案1】:

开发服务器仍然需要安装 python 2,即使对于 python 3 应用程序,请参阅Python 3.7 Local Development Server Options for new app engine apps

【讨论】:

【参考方案2】:

Python3 now has GA support on Cloud SDK.

我认为您需要使用 gcloud components update 更新您的 Cloud SDK。

【讨论】:

以上是关于当我尝试在 Google App Engine SDK 上使用时,AssertionError 不断出现的主要内容,如果未能解决你的问题,请参考以下文章

Google App Engine 大文件上传

建立数据库连接时出错:Google App Engine Deploy

从 Google App Engine 发送请求

在 BigQuery 上加载 Google App Engine 备份时出错

Google App Engine 上的瑞典语字符编码错误

App Engine 和 Google 游戏服务 clientId 冲突