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

en_core_web_sm安装加载失败求助:含报错信息及场景说明

解决en_core_web_sm安装与加载失败问题

一、修复can't open file 'C:\c'错误

该错误源于系统优先调用Windows Store的虚拟Python解释器,而非实际安装的Python环境:

  • 打开环境变量设置(右键此电脑→属性→高级系统设置→环境变量),在系统变量的Path列表中,将实际Python安装路径(如C:\Python310\、C:\Python310\Scripts\)移至C:\Users\ARAVINTH\AppData\Local\Microsoft\WindowsApps\上方,重启命令提示符后重试。
  • 或直接使用Python完整路径执行命令:
    C:\你的Python安装路径\python.exe -m spacy download en_core_web_sm
    

二、GitHub连接失败的离线安装方案

若网络无法访问GitHub,采用离线安装:

  1. 确认spaCy版本:
    python -m spacy info
    
  2. 下载与spaCy版本匹配的en_core_web_sm模型压缩包(如spaCy 3.5.x对应en_core_web_sm-3.5.0.tar.gz)
  3. 切换至下载目录,执行安装:
    pip install en_core_web_sm-3.5.0.tar.gz
    

三、手动下载模型后无法加载的处理

若已下载模型文件夹但加载失败,可尝试:

方法1:放入spaCy默认模型目录

  1. 获取spaCy安装路径:
    python -c "import spacy; print(spacy.util.get_package_path('spacy'))"
    
  2. 在该路径下的spacy/data/中创建en_core_web_sm文件夹,将下载的模型文件全部移入,之后即可用spacy.load("en_core_web_sm")加载。

方法2:直接加载本地模型

加载时指定模型文件夹的完整路径:

import spacy
nlp = spacy.load(r"C:\你的模型文件夹路径\en_core_web_sm")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 07:25:04