Ubuntu14安装python-pcl
程序员文章站
2022-05-01 14:25:49
...
Ubuntu14安装python-pcl
呜呜呜,困扰了一周终于把python-pcl装上了,期间卸载重装了三次,卸载时还不小心删除了重要文件,导致重装时出现了新的问题,兜兜转转总算是装好了,激动!不要放弃!!!
安装PCL
环境
Ubuntu:14.04
python:2.7.6
pcl:1.7.0
命令
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-all
这一步是安装PCL模块,PCL本身是基于C++的,这一步结束后,就可以在C++中使用PCL,可以用一个例子测试PCL是否安装成功,参见测试例子。
安装python binding
sudo apt-get install python-pip
sudo apt-get install python-dev
sudo pip install Cython==0.25.2
sudo pip install numpy
sudo apt-get install git
git clone https://github.com/strawlab/python-pcl.git
cd python-pcl/
sudo python setup.py build_ext -i
sudo python setup.py install
出现的问题
-
显示找不到vtkobject.h文件
fatal error:vtkobjectBase.h:No such file or directory
setup.py文件中把Ubuntu14的环境给注释掉了,把其中的注释删掉 -
lib中找不到一些库:can not find -lMapReduceMPI,lvtkNetCDF…
在setup.py中把这些注释掉,并不需要,我一开始是下载了vtk8.2把这些库装上,但是并没有用,参见https://github.com/strawlab/python-pcl/issues/296,把这些注释掉并不影响。
在这里找到上面找不到的库,并删掉
3.import pcl后出现
ImportError: libDummyDevice.so.0: cannot open shared object file: No such file or directory
先查找这个libDummyDevice.so是否存在,如果存在的话
export LD_LIBRARY_PATH=/usr/lib/OpenNI2/Drivers/
4.测试例子
保险起见,用example中一个例子跑一下,记得用python2命令,成功了!!!
推荐阅读
-
Ryzen怎么安装Win7?多种AMD Ryzen安装Win7系统方法介绍
-
Oracle 11g的安装
-
电脑没安装游戏使用Excel时如何将隐藏的赛车游戏调出来
-
linux下pip的安装步骤及使用详解
-
ubuntu下rz/sz命令的安装与使用说明
-
ie10浏览器不能安装怎么办 Internet Explorer 10浏览器安装不了详细图文解决方法
-
火狐浏览器cookie管理附加组件怎么下载安装?
-
nuke11怎么破解?The Foundry Nuke 11安装及破解图文详细教程
-
QQ浏览器高速渲染组件安装方法是什么?
-
FileMaker Pro怎么安装?FileMaker Pro 15 Advanced安装破解图文详细教程