默认python环境2.7
pip install python-pcl
ImportError: libpcl_keypoints.so.1.7: cannot open shared object file: No such file or directory
成功安装的方法
git clone https://github.com/strawlab/python-pcl.git
修改setup.py
-
首先是在第726行,将vtk_version修改为6.3
-
在752行删除一些依赖项,删掉’vtkXXXX-’ + vtk_version,具体如下
vtkexpat
vtkfreetype
vtkgl2ps
vtkhdf5
vtkhdf5_hl
vtkjpeg
vtkjsoncpp
vtklibxml2
vtkNetCDF
vtkNetCDF_cxx
vtkoggtheora
vtkpng
vtkproj4
vtksqlite
vtktiff
vtkzlib
python setup.py build_ext -i
python setup.py install
成功之后会出现Finished processing dependencies for python-pcl==0.3.0rc1
@bionic:~$ python
Python 2.7.17 (default, Feb 27 2021, 15:10:58)
[GCC 7.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pcl
>>>
成功安装,但是仅仅能在python27下运行