安装Sentence_transformer遇问题:无pip错误但cl.exe配置后仍失败
解决pip安装构建依赖失败(subprocess-exited-with-error)的方案
确认VC++ Build Tools组件完整
仅配置cl.exe不够,需安装**Desktop development with C++**工作负载,包含以下核心组件:- MSVC v14x 生成工具(对应你的VS版本)
- Windows 10/11 SDK
- C++ CMake tools for Windows
可通过Visual Studio Installer修改已安装的组件。
确保虚拟环境加载VC环境变量
激活虚拟环境前,先运行VC的环境配置脚本(路径根据VS版本、安装位置调整):"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"再激活虚拟环境,之后执行pip安装命令。
升级pip、setuptools、wheel到最新版
在激活的虚拟环境中执行:pip install --upgrade pip setuptools wheel检查包的MSVC版本要求
部分Python包需要特定版本的MSVC工具链,若包文档有明确要求,需在Visual Studio Installer中对应安装该版本的生成工具。
内容的提问来源于stack exchange,提问作者Kanishk Abhilash
相关产品推荐
相关产品推荐

