Python简历分析项目:PyCharm依赖安装失败及en_core_web_sm报错
解决方案
一、解决OSError: [E050] Can't find model 'en_core_web_sm'错误
en_core_web_sm是spaCy的英文轻量模型,无法直接通过spacy.load()调用,必须先完成安装,以下是两种可行的安装方式:
- 方式1:使用spaCy内置命令安装
在终端执行:
python -m spacy download en_core_web_sm
- 方式2:通过pip直接安装模型包
在终端执行:
pip install en_core_web_sm
安装完成后重新运行代码,即可正常加载模型。
二、解决PyCharm无法安装依赖的问题
若PyCharm内执行安装命令失败,可尝试以下方法:
确认Python解释器配置正确
打开PyCharm的File > Settings > Project: [你的项目名] > Python Interpreter,检查是否选中Python 3.12对应的环境(虚拟环境或系统环境),确保路径无误。激活虚拟环境后安装
如果使用了虚拟环境,先在PyCharm终端中激活环境:Windows系统:
venv\Scripts\activateLinux/macOS系统:
source venv/bin/activate
激活后再执行模型安装命令。
- 使用国内镜像源加速安装
网络问题可能导致安装失败,换用国内PyPI镜像源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple en_core_web_sm
- 手动下载模型并本地加载
若上述方法均无效,可手动下载对应版本的en_core_web_sm模型压缩包,解压后在代码中指定路径加载:
spacy.load("解压后的模型文件夹绝对路径")
内容的提问来源于stack exchange,提问作者Vinamra Dholam
相关产品推荐
相关产品推荐

