Anaconda无法识别Microsoft C++ Build Tools,安装torch-points-kernels失败怎么办
torch-points-kernels 安装失败解决方案
方案1:安装预编译包跳过本地编译
这是最便捷的解决方案,不需要调用本地VC++工具链:
- 先确认你当前环境的PyTorch版本、CUDA版本和Python版本
- 搜索对应版本的torch-points-kernels预编译.whl安装包,下载到本地
- 在Anaconda Prompt中进入whl包所在路径,执行
pip install 包文件名.whl即可完成安装
方案2:手动激活VC++编译环境
pip默认不会主动搜索VS内置的编译工具,需要手动激活后再执行安装:
- 打开对应Anaconda虚拟环境的命令行窗口
- 执行VS2019内置的编译环境激活脚本,默认路径为:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat" - 命令行提示x64编译环境初始化完成后,再执行
pip install torch-points-kernels即可正常识别编译工具
方案3:修复setuptools兼容性问题
旧版本setuptools无法识别高版本VC++工具链,可降级到兼容版本后重试:
pip uninstall setuptools -y pip install setuptools==58.2.0 pip install torch-points-kernels
方案4:使用conda安装替代
尝试用conda第三方源直接安装已编译的版本:conda install -c conda-forge torch-points-kernels
内容的提问来源于stack exchange,提问作者youngmac
相关产品推荐
相关产品推荐

