windows 环境安装 python-pcl 【极简方案】

前言

最近需要处理一些点云数据,决定先使用 python 进行理论验证,于是将目标锁定在 PCL(Point Clouds Library),遂研究起 windows 环境下的 python-pcl 的安装方法,查阅了很多资料,发现很多人都是用 Cython 编译的方法,个人觉得有些繁琐,下面提供一个官方给出的最简的方案。

环境

  • win7 (win10 应该也没问题)
  • Anaconda 4.6.8 (主要目的是因为 python-pcl 兼容的 python 版本有限,不得不开一个新环境)
  • python 3.4.5
  • pcl 1.6.0

安装流程

  1. 下载一个 python-pcl 的 .whl 文件

    1. 进入大家提交 python-pcl 编译的页面;
    2. 任意选择一个左边为绿色的项目(代表其编译通过,是可用的);
    3. 在下方选择一个 Job
    4. 选择 Artifacts 标签,然后下载 .whl 文件,下图为我的下载页面,注意 python 版本和 pcl 版本。
      windows 环境安装 python-pcl 【极简方案】_第1张图片
  2. 因为下载的 pcl 是适用于 python3.4 的,因此使用 Anaconda 创建一个 python3.4 的环境并进入

    conda create -n py34 python=3.4
    activate py34
    
  3. 进入到 .whl 所在的文件夹,执行 pip 安装操作:

    pip install python_pcl-XXX.whl
    

    其中的 XXX 替换为你下载的文件的后缀,比如我的就是 python_pcl-0.3-cp34-cp34m-win_amd64.whl

    ps: 有可能会提示 pip 版本过低,按照提示升级一下 pip 即可。

  4. 之后,pip 安装其他必要的库即可,比如我要安装 openCV 和 numpy。需要注意的是,不要使用 conda install,因为 conda 安装时会将其他库更新,甚至把 python 更新掉,导致 pcl 无法使用,因此必须使用 pip 安装

    pip install numpy
    pip install opencv-python 
    

至此,python-pcl 安装完毕,可以开始点云处理之路啦~

你可能感兴趣的:(windows 环境安装 python-pcl 【极简方案】)