[Python] running build_ext error: [WinError 2] 系统找不到指定的文件

在ubuntu20.04上,用python3.8的环境成功安装torch-points-kernels-0.7.0

在win10上,用python3.8的环境下在安装torch-points-kernels-0.7.0时,遇到如下错误:

running build_ext 
error: [WinError 2] 系统找不到指定的文件

原因是我的电脑上只安装了CUDA的运行环境,但是开发环境没有安装,因此按照下图进行了安装:

[Python] running build_ext error: [WinError 2] 系统找不到指定的文件_第1张图片

安装结束后,在系统变量Path里添加CUDA编译器nvcc的路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin 

上述步骤完成后,torch-points-kernels-0.7.0成功安装。

注1:PointMLP的安装同理。

注2:如不涉及到CUDA,可能是需要msvc编译器,在安装完visual studio之后使用如下命令可能可以成功:python setup.py build_ext --inplace --compiler=msvc

你可能感兴趣的:(python,python,pytorch,开发语言)