导入 spaCy 只能证明 Python 库可用,不能证明已经下载了语言模型。

训练好的流水线以独立包的形式分发。下载命令会识别兼容的包,并按照文档所述的流程安装它。它的发布位置不必与获取 spaCy 本身所用的是同一台主机。

模型下载失败时,记录所选模型、兼容版本、URL 和第一个网络错误。允许访问 Python 索引的代理仍可能拒绝或无法到达发布主机或重定向后的产物。

检查执行该下载的进程的环境和支持的代理接口。在允许通过公共代理访问发布主机、且不向该候选发送已存储的代理凭据时,其实时模型下载可以从 HTTP 代理列表中选取 HTTP 候选。早先某次独立 pip 调用中用过的选项,不能作为后来在另一进程中启动的命令的证据。

对于受控的离线部署,spaCy 文档说明了如何从已批准的本地产物安装合适的模型包。将包与已安装的 spaCy 版本匹配。不要复制过时的模型 URL,也不要重建早期 spaCy 回答中的旧符号链接布局。

模型包安装完成后,通过受支持的包名或路径加载它。重新安装该库、关闭 TLS 校验或更改无关的注册表设置,都不能证明模型产物曾被获取。

相关文章