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

Win10 Anaconda环境加载HuggingFace Embeddings时safetensors报错求助

解决方案

以下是针对Win10 Anaconda环境Jupyter Notebook中safetensors._safetensors_rust缺失问题的可行修复步骤:

  • 彻底重装safetensors并强制刷新依赖
    激活你的Anaconda环境后,执行以下命令完全卸载并重新安装指定版本:

    pip uninstall -y safetensors
    pip install safetensors==0.3.1 --force-reinstall --no-cache-dir
    
  • 创建干净的虚拟环境隔离冲突
    现有环境可能存在包依赖冲突,新建一个环境测试:

    conda create -n embedding_env python=3.10
    conda activate embedding_env
    pip install langchain huggingface-hub safetensors transformers jupyter
    

    启动Jupyter后再运行你的代码。

  • 确保Rust环境被Anaconda环境识别
    在Jupyter Notebook中执行以下命令检查Rust是否可用:

    !rustc --version
    

    如果返回"command not found",将Rust的bin目录(默认路径为C:\Users\<你的用户名>\.cargo\bin)添加到系统环境变量PATH中,然后重启Anaconda和Jupyter。

  • 从源码编译safetensors
    若wheel包适配有问题,强制本地编译安装:

    pip install safetensors==0.3.1 --no-binary :all:
    

    执行前确保Rust编译器已正确安装且环境变量配置完成。

  • 更新transformers到兼容版本
    旧版transformers可能与safetensors 0.3.1不兼容,执行更新:

    pip install --upgrade transformers
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 10:52:14