Ubuntu 18.04安裝python-pcl、VTK6.3

Ubuntu 18.04對於python-pcl的支持不好,不能直接按官方或github的教程。

  1. 安裝libpcl,直接使用apt安裝
sudo apt install libpcl-dev
  1. 安裝VTK 8.0
    由於libpcl-dev默認的依賴是6.3,而python-pcl的setup.py文件裏是7.0,所以我們在setup.py文件裏728更改配置:
vtk_version=6.3   ##### vtk_version=7.0

同時,更改對應的lib文件夾和include文件夾位置:
在這裏插入圖片描述

vtk_version = '6.3'
vtk_include_dir = os.path.join('/usr/include/vtk-' + vtk_version)
vtk_library_dir = os.path.join('/usr/lib/x86_64-linux-gnu')
  1. 去掉一些沒有的so庫:
    setup.py 文件752行:
    在這裏插入圖片描述

需要刪除的有:

vtkexpat
vtkfreetype
vtkgl2ps
vtkhdf5
vtkhdf5_hl
vtkjpeg
vtkjsoncpp
vtklibxml2
vtkNetCDF
vtkNetCDF_cxx
vtkoggtheora
vtkpng
vtkproj4
vtksqlite
vtktiff
vtkzlib
  1. 刪除之後,就可以運行
./build.sh

來安裝python-pcl了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章