一開始是報錯lib.cudaart.so.10.0找不到的錯,下載了cudatoolkit=10.0再報的這個錯
解決:把之前的build文件和之前的******.so文件刪掉,重新編譯就好了,記得版本問題
2.numpy.core.multiarray failed to import
https://blog.csdn.net/m0_37733057/article/details/88426147
3. 換源
https://blog.csdn.net/sscc_learning/article/details/85339529
4. ubuntu18.04安裝anaconda3
https://blog.csdn.net/qq_15192373/article/details/81091098
5. 安裝python-pcl(ubuntu18.04)
https://blog.csdn.net/weixin_38705903/article/details/88641948
https://blog.csdn.net/fanjiule/article/details/80913894
步驟:提前安裝好torch numpy matplotlib什麼的
git clone https://github.com/PointCloudLibrary/pcl.git
sudo apt-get install libboost-all-dev libeigen3-dev libflann-dev python libusb-1.0-0-dev libudev-dev freeglut3-dev doxygen graphviz libpng12-dev libgtest-dev libxmu-dev libxi-dev libpcap-dev libqhull-dev libvtk5-qt4-dev python-vtk libvtk-java
sudo apt-get install --fix-missing libboost-all-dev libeigen3-dev libflann-dev python libusb-1.0-0-dev libudev-dev freeglut3-dev doxygen graphviz libpng12-dev libgtest-dev libxmu-dev libxi-dev libpcap-dev libqhull-dev libvtk5-qt4-dev python-vtk libvtk-java
cd pcl
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=None -D BUILD_GPU=ON -D BUILD_apps=ON -D BUILD_examples=ON ..
(圖片來自https://blog.csdn.net/fanjiule/article/details/80913894)
git clone https://github.com/strawlab/python-pcl.git
pip install --upgrade pip
pip install cython==0.25.2
cd python-pcl
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-dev
sudo python setup.py build_ext -i
python setup.py install
安裝完成pip list中會有python-pcl 0.3