pip安装huggingface_hub后出现ModuleNotFoundError的解决方法
解决
huggingface_hub模块导入失败的问题 核心原因
同时混用pip和conda安装模块,导致包所在的Python环境与当前Notebook运行的环境不匹配,从而出现找不到模块的错误。
具体解决步骤
1. 确认当前Python环境
先检查Notebook正在使用的Python路径和pip所属环境,确保安装的模块在这个环境里:
!which python !pip --version
对比输出的路径,确认两者一致。
2. 强制重新安装(优先用当前环境的pip)
卸载已有版本后重新安装,避免冲突:
!pip uninstall -y huggingface_hub !pip install huggingface_hub
安装完成后验证:
!pip show huggingface_hub
输出中如果显示Location路径和之前which python的路径匹配,说明安装成功。
3. 重启Notebook内核
安装完成后,点击Notebook界面顶部的Kernel -> Restart,重启后再执行导入代码:
from huggingface_hub import snapshot_download
4. 统一使用conda环境(如果依赖conda)
如果必须用conda管理环境,先激活目标环境再安装:
!conda activate your_env_name # 替换为你的conda环境名,比如base !conda install -c huggingface huggingface_hub -y
或者用conda运行pip确保环境一致:
!conda run -n your_env_name pip install huggingface_hub
内容的提问来源于stack exchange,提问作者zhengyi zhu
相关产品推荐
相关产品推荐

