问题重述: 安装OpenPCDet时,找不到spconv库
ModuleNotFoundError: No module named 'spconv'
1. 下载spconv1.2.1
2.下载pybind11
pybind11连接(下载3b1d开头的分支)
3.安装依赖:
sudo apt-get install cmake
4.安装pybind11
进入pybind11,新建build:
mkdir build
cd build
执行:cmake error
cd build
cmake ..
进行到cmake …时报错:
– Building tests with Eigen v3.3.4
– Boost version: 1.65.1
CMake Error at tests/CMakeLists.txt:194 (message):
Running the tests requires pytest. Please install it manually (try:
/usr/bin/python3.6 -m pip install pytest)
参考链接:cmake error
校验:(这一步不成,貌似不影响,执行安装即可)
make check -j 4
安装:
sudo make install
不报错,即可;
5.安装spconv1.2.1
在spconv目录中直接执行:
python setup.py bdist_wheel
#进入dist
cd ./dist
pip install *.wheel(生成的文件)
problems:
fatal error:THC/THCNumerics.cuh:No such file or directory · Issue #464 · traveller59/spconv · GitHub