You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JupyterLab中安装spacy模型en_core_web_sm报SSL证书验证失败如何解决

问题解决方案

你遇到的报错分为两类:

  • 执行spacy download时触发的SSL证书验证失败:本质是spacy内置下载逻辑请求GitHub托管的配置文件时,因环境网络限制、SSL证书配置异常导致无法正常拉取资源,模型包未成功安装
  • 加载模型时报错OSError: [E050] Can't find model 'en_core_web_sm':是前序安装失败的衍生问题

开头的TensorRT相关警告不影响本问题解决,属于TensorFlow GPU版本缺少依赖库的提示,无需处理。

解决方案

按优先级依次尝试以下方案即可:

方案1:直接pip安装对应版本模型包

spacy 3.1.2 对应匹配的en_core_web_sm版本为3.1.0,直接执行pip安装命令绕开spacy的内置下载逻辑,在Jupyter Notebook单元格运行:

!pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.1.0/en_core_web_sm-3.1.0-py3-none-any.whl

如果仍报SSL相关错误,添加信任域名参数重试:

!pip install --trusted-host github.com --trusted-host objects.githubusercontent.com https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.1.0/en_core_web_sm-3.1.0-py3-none-any.whl

如果你的环境需要走代理访问公网,增加代理参数即可:

!pip install --proxy=http://<你的代理地址>:<代理端口> https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.1.0/en_core_web_sm-3.1.0-py3-none-any.whl

方案2:本地安装模型包

如果方案1因网络限制无法执行,按以下步骤操作:

  1. 在可正常访问GitHub的设备上下载对应版本的模型wheel包:en_core_web_sm-3.1.0-py3-none-any.whl
  2. 将下载好的wheel包上传到你的JupyterLab工作目录
  3. 在Notebook中执行本地安装命令:
!pip install ./en_core_web_sm-3.1.0-py3-none-any.whl

验证安装

安装完成后执行以下代码验证,无报错即为安装成功:

import spacy
nlp = spacy.load("en_core_web_sm")

内容的提问来源于stack exchange,提问作者ankit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 23:36:04