如何解决Spacy en_core_web_sm模型下载超时问题?
解决spaCy模型下载连接超时问题
你遇到的是网络限制导致无法连接raw.githubusercontent.com,进而无法获取模型依赖文件的问题,以下是几个可行的解决办法:
手动下载模型包本地安装
- 确认你的spaCy版本,找到对应的
en_core_web_sm模型版本(比如spaCy 3.7.x对应模型3.7.x) - 下载对应版本的模型whl安装包
- 执行本地安装命令:
pip install 你的文件路径/en_core_web_sm-xxx-py3-none-any.whl
- 确认你的spaCy版本,找到对应的
通过代理执行下载命令
如果有可用的HTTP/HTTPS代理,直接在命令中指定代理:python -m spacy download en_core_web_sm --proxy http://代理地址:端口号也可以在pip全局配置中设置代理,后续所有pip命令都会自动使用该代理。
修改hosts文件解决DNS解析问题
- 打开系统hosts文件:
- Windows:
C:\Windows\System32\drivers\etc\hosts - Linux/macOS:
/etc/hosts
- Windows:
- 添加一行raw.githubusercontent.com的IP映射(可通过在线IP查询工具获取最新有效IP,示例:)
185.199.108.133 raw.githubusercontent.com - 保存文件后,重新执行模型下载命令。
- 打开系统hosts文件:
内容的提问来源于stack exchange,提问作者Adarsh Agarwal
相关产品推荐
相关产品推荐

