您的位置:首页 > 编程语言 > Python开发

windows下搭建pycharm+python+pcl环境

2020-02-17 04:55 190 查看

首先,网上有很多关于点云的pcl库搭建的教程,但绝大多数是winows+Visual studio+pcl,然后你会发现好复杂,需要导入各种依赖,lib,include,搭建好了把程序跑起来又会出现各种错误,诸如导入的lib版本不对,include不存在,最难受的是未知的错误和link类型的错误,根本无从下手,还好pcl集成了python环境的库,俗话说:人生苦短,我用python。相对于vs中复杂的环境和c++的代码量,python-pcl真是方便了太多!

废话我就不多说了,开始搭建:)

第一步:安装pcl

下载链接:https://github.com/PointCloudLibrary/pcl/releases

建议下载最新版本,下载好安装,安装目录不建议在系统盘,其他盘都可以,比如我装在了D盘,目录结构如图:

需要注意一点:在安装过程中,会让你安装一个第三方库OpenNI2,它会另让你选择安装目录,你首先在上图的3rdParty中新建一个OpenNI2文件夹(如下图),然后安装时选择这个文件夹就可以了,这样在后续的添加环境变量中就不会乱!

 

pcl安装一般不会有什么问题,我装了很多次,还从来没在这一步出现过问题!

 

第二步:配置环境变量

这一步根据你pcl安装的目录灵活变通,对应即可

1:系统变量

2:系统变量中path进入

红色框内有部分是安装时就有的,有的没有,配的时候一定要配置完整,不然python-pcl安装好之后,看似安装好了,导入也没问题,但在运行时就会报错:Dll 找不到。

 

第三步:搭建python环境

这一步各位同仁想必都会。主流的anaconda+pycharm环境,不懂的可以百度,然后是记得在anaconda中新建一个环境,名字怎么取无所谓,pcl、pc、pn等都可以,按自己的喜好来,这个是给pcl设置的环境,不建议在anaconda的base环境中安装,因为多了容易乱不好管理。

 

第四步:安装python-pcl

这个可以再pypi中找到, 如图:

首先在anaonda终端激活你创建的anaconda环境,然后 输入:

pip install python-pcl

进行安装即可。

 

安装完之后按道理讲pcl的python环境已经ok, 如果还是不行请检查一下有没有错误,实在不行的话,我把我弄好的anaconda环境分享出来了,名字叫pn,下载解压后,直接放在anaconda安装目录中的envs文件夹下,只要你第二步第三步的pcl及其变量没有问题这就可以用,亲测有效! 链接:https://pan.baidu.com/s/1r9xPllGWemU4YFYdYv2FVA

提取码:yrxy

 

谢谢!第一次写博客,请大家多多指正!

  • 点赞
  • 收藏
  • 分享
  • 文章举报
拾光浅唱 发布了1 篇原创文章 · 获赞 0 · 访问量 292 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: