spaCy模型离线安装
为了安装 AllenNLP,不得已更新了 Torch。然后发现 SpaCy 的语言包也需要更新。奈何现在不在国内,更新语言包非常难受。网上的方法大多不济,这里简单记录。
排雷
- 在国内直接使用
python -m spacy download en,一般下载到 50%左右就会断开连接。 - 下载了离线包之后,在文件夹执行
python setup.py install并没有什么用处,模型仍然不能被正确识别。 - 使用
pip install *.tar.gz,会导致开始下载模型……
上述方法都是经过反复尝试并且无效的。
解决方法
在 github 上找到合适的 en 模型下载并解压,得到一个文件夹:
1 | \- en_core_web_sm |
将上述文件放入
1 | C:\Users\13808\Anaconda3\Lib\site-packages\en_core_web_sm |
替换原本文件,然后即可正常使用。