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

无法执行pip install -U sentence-transformers的问题求助

解决pip安装sentence-transformers时的WinError 2问题

你遇到的FileNotFoundError: [WinError 2]错误,本质是构建wheel过程中调用的系统依赖文件缺失,以下是针对Windows+PyCharm环境的解决步骤:

  • 安装Visual C++构建工具
    Windows下编译Python扩展包必须依赖微软的C构建组件,直接安装Visual C构建工具,安装时务必勾选「C++构建工具」模块,包含MSVC编译器、Windows SDK等核心组件,安装完成后重启PyCharm再尝试安装。

  • 验证Python环境变量配置
    在PyCharm的bash终端中执行以下命令,确认Python和pip能正常调用:

    python --version
    pip --version
    

    如果命令报错,需将Python安装目录下的Scripts文件夹添加到系统环境变量PATH中。

  • 优先使用预编译wheel包
    先手动安装sentence-transformers依赖的预编译版本,避免编译过程出错:

    # 安装PyTorch,CUDA版本根据你的显卡调整,CPU版换为--index-url https://download.pytorch.org/whl/cpu
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    pip install transformers
    # 再安装sentence-transformers
    pip install -U sentence-transformers
    
  • 重建虚拟环境
    当前虚拟环境可能存在损坏,在PyCharm中创建全新虚拟环境:

    1. 打开File > Settings > Project: [项目名] > Python Interpreter
    2. 点击右上角齿轮图标,选择Add
    3. 选择New Environment,指定Python版本后创建
    4. 在新环境的终端中重新执行安装命令
  • 以管理员身份运行PyCharm
    右键点击PyCharm图标,选择「以管理员身份运行」,避免权限不足导致的文件访问失败,之后在终端中尝试安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 03:52:45