安装
因为工作中要进行点云数据的显示,因此要安装python-pcl
,网上搜了很多教程,但是安装中还是遇到很多问题,这里把自己遇到的和可能遇到的问题总结一下。
环境:Ubuntu:14.04 python:2.7.6 pcl:1.7.0
网上的安装方法如下:
首先安装PCL模块,我们要使用python-pcl
依赖于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-all
然后是安装其他的依赖模块:
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/
python setup.py build_ext -i
python setup.py install
最后两条命令在执行时提示权限问题需要加sudo
,耗时较长,可能会遇到以下问题:
-
执行
python setup.py build_ext -i
时报错cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] virtual memory exhausted: 无法分配内存 error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
网上的解决方法是创建一个文件这样的,我试了以下,