Google app engine 阿彭金标准上的空间

Google app engine 阿彭金标准上的空间,google-app-engine,google-cloud-platform,spacy,Google App Engine,Google Cloud Platform,Spacy,我试图在新的AppEngine标准Python 3.7运行时上使用Spacy 当我尝试部署时,我得到: 错误:(gcloud.app.deploy)无法上载文件 [/my/project/path/venv/lib/python3.7/site packages/spacy/lang/tr/lemmatizer.py], 其大小为[41523943](大于允许的最大大小) [33554432]). 请删除该文件或添加到中的“跳过文件”条目 请检查应用程序.yaml文件,然后重试 有几件怪事:

我试图在新的AppEngine标准Python 3.7运行时上使用Spacy

当我尝试部署时,我得到:

错误:(gcloud.app.deploy)无法上载文件 [/my/project/path/venv/lib/python3.7/site packages/spacy/lang/tr/lemmatizer.py], 其大小为[41523943](大于允许的最大大小) [33554432]). 请删除该文件或添加到中的“跳过文件”条目 请检查应用程序.yaml文件,然后重试

有几件怪事:

  • 文档似乎表明我不需要上传虚拟环境,它将从requirements.txt创建
  • 查看日志文件,它似乎忽略了.pyc文件,但没有忽略venv目录
  • 错误消息说要添加到应用程序.yaml文件中的skip_文件,然后重试。,但是文档说python3.7运行时不使用skip文件,而是使用a,但是添加
    venv/
    venv/*
    不起作用(似乎被忽略)

要解决此问题,我需要更新gcloud并重新验证:

gcloud components update
gcloud auth login

您是否使用了
gcloud app deploy
gcloud beta app deploy
?根据您引用的文档,测试版目前只支持
.gcloudignore
文件。想一想,谢谢。在我写了这篇文章之后,我想了想,意识到我已经有一段时间没有更新gcloud了。我做了一个gcloud更新,然后不得不重新授权,现在它似乎可以工作了。