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了。

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