为Heroku Cloud Service上托管的应用程序添加NLTK Corpora

时间:2018-08-22 05:53:14

标签: python heroku flask deployment nltk

我正在将一个应用程序部署到heroku,这需要使用NLTK语料库。

在问答网站上搜索后,我知道我需要在根目录中包含一个nltk.txt文件。

我做到了,并添加了我需要的所有语料库。然后在heroku的查看日志中显示以下错误:

Heroku Server Log

当我在nltk.txt文件中添加多个语料库时,它会失败,并出现第一个corpora_name上的错误。

如果我仅添加一个语料库,那么它运行良好。

进行更多搜索后,我发现这可能是行尾问题,因为我使用的是Windows行尾而不是Unix。

然后,我使用notepad ++将行尾转换为Unix。 但是仍然出现相同的错误。

下面是我将cmd(Windows)部署到heroku时的另一张图片,其中清楚地表明,当我的nltk.txt文件中列出了多个语料库时,它无法下载nltk语料库。

Command Line Error while deployment to Heroku

0 个答案:

没有答案