2017-07-07 47 views
0

我正在使用Spacy 1.3Spacy模型下载问题

但是,看起来我现在无法下载模型。

20/29 : RUN python -m spacy.en.download all 
The command '/bin/sh -c python -m spacy.en.download all' returned a non-zero code: 1 
+0

你可以尝试使用这个:python -m spacy download en 看看它是否有效,因为我试过这样。它为我工作 –

回答

2

下载服务器似乎有问题 - 这将尽快修复。 (我是其中一位spaCy维护者,对此带来的不便表示歉意。)

所有型号也作为档案to the v1.6 release附加 - 因此,您可以随时手动从那里下载它们,解压档案并放置包含在spacy/data中的文件夹。

如果你没有必须使用v1.3,我还建议检查更新的版本并升级到spaCy v1.7 +。型号现在为hosted on GitHub,这使得下载过程更加透明并且不依赖于单独的下载服务器。它们也被封装为本地Python包,它允许您通过pip安装它们,将它们添加到项目的requirements.txt甚至import它们作为文件顶部的模块。您可以在models documentation中阅读更多关于此的内容。

这可以更容易地管理模型依赖关系,尤其是在更多模型可用时。如果您使用spaCy 1.8+,则可以使用英语,德语,法语和西班牙语的模型。如果您已经培训了自己的模型并决定升级,请注意,您必须使用新版本的输入重新训练您的模型。受过spaCy < v1.7培训的模型与v1.7 +不兼容。

+0

嗨伊内斯,谢谢你的详细的答案。我认为将Spacy更新为1.7+也更好。因为我使用docker,所以如果服务器关闭了。这意味着码头构建将失败。 – user48135

+0

我刚刚重建了泊坞窗图像。它看起来像你们在下载服务器中解决了这个问题。 – user48135