【发布时间】:2021-07-31 22:25:53
【问题描述】:
我正在使用 Python 和 TextBlob 进行情绪分析。我想使用 Google Cloud Build(不使用 Docker)将我的应用程序(在 Plotly Dash 中构建)部署到 Google Cloud Run。在我的虚拟环境上本地使用时一切正常,但在将其部署到云上后,不会下载语料库。查看 requriements.txt 文件,也没有提到这个语料库。
我尝试将python -m textblob.download_corpora 添加到我的requriements.txt 文件中,但在我部署它时它没有下载。我也试过添加
import textblob
import subprocess
cmd = ['python','-m','textblob.download_corpora']
subprocess.run(cmd)
和
import nltk
nltk.download('movie_reviews')
到我的脚本(callbacks.py,我正在使用 Plotly Dash 制作我的应用程序),都没有成功。
有没有办法将此语料库添加到我的 requirements.txt 文件中?还是有另一种解决方法来下载这个语料库?我该如何解决这个问题?
提前致谢!
维杰
【问题讨论】:
标签: python nlp nltk google-cloud-run textblob