【发布时间】:2020-04-02 08:51:02
【问题描述】:
我正在尝试在 Google App Engine 标准的 Flask 应用中使用 NLTK。但我无法找到一种简洁的方法来下载/加载 GAE 标准上的 NLTK 停用词。
我看到了 Django (How to download all nltk data in google cloud app engine?) 的这个解决方案,它建议下载数据,将其与 GAE 上的所有其他文件一起托管,并将 nltk.data.path 链接到它。但是,这似乎很老套,我还想保持我的 GAE 目录总大小很小。
我试图在 GAE Flexible 中复制这种情况。在那里,我只需将“RUN python -m nltk.downloader all -d /usr/local/nltk_data”添加到我的 Dockerfile 中。
GAE 标准有什么好的解决方案吗?
【问题讨论】:
-
为什么不直接从 NLTK 源代码中复制列表并将它们粘贴到您自己的代码中呢? (当然要注明出处)