将带有nltk的Python Flask部署到gcp时出现错误“找不到资源Punkt”

时间:2020-05-21 11:16:14

标签: python flask google-cloud-platform nltk

我正在尝试将Python Flask应用程序部署到Google Cloud。它在我的本地计算机上运行良好,但是在部署到云时出现错误。我收到“找不到资源点”。从我所看到的,我已经将NLTK_DATA变量设置为正确的路径。它甚至表明nltk正在该目录中查找punkt文件夹。我正在Google上使用App Engine进行部署。使用textblob / nltk进行情感分析。我收到的错误是“ textblob.exceptions.MissingCorpusError”。我现在被困住了,所以向你们寻求帮助。

env variables and folders

error

1 个答案:

答案 0 :(得分:1)

尝试了几个小时后,我终于解决了。我从here手动下载了nltk目录,并将其放置在正确的位置(必须是您的app.yaml文件所在的位置),然后将app.yaml的变量路径添加为NLTK_DATA: './nltk_data'

app.yaml

相关问题