centos7.4.3 部署python-pcl亲测可用(采坑记)

16 篇文章 7 订阅
15 篇文章 17 订阅

最近工作里用到PCL库,处理点云数据。点云抽稀能极大的减少点云数据。
通过python-pcl调用C++的PCL库。windows下运行ok,linux下部署踩了很多坑,试了多种办法,包括源码安装,都没成功,最终通过安装成功的Docker镜像解决。

根据python-pcl官方文档介绍: 建议在ubuntu、macos、windows上使用python-pcl。

官方文档:https://python-pcl-fork.readthedocs.io/en/rc_patches4/
可以在 https://github.com/strawlab/python-pcl/issues 看到为什么ubuntu18.04难以安装成功python-pcl;

Python PCL runtime error on Ubuntu 18.04 and Ubuntu 16.04

How to install python-pcl on ubuntu 18.04?

测试得出:

1. windows安装:windows10+pcl1.8+python-pcl(pip安装)亲测可行

2. ubuntu安装:pcl1.8,python-pcl(pip安装) 会寻找pcl1.7*.so 文件各种找不到,即使把.so全部复制过去也会报错

importerror: libpcl_keypoints.so.1.7: cannot open shared object file: No such file or directory

3. centos7.6安装:pcl1.7,python-pcl(pip安装)配置/etc/profile后,所有的.so都能找得到,升级了glibc, 导入pcl 还是会报错;在这里插入图片描述

在这里插入图片描述在这里插入图片描述

最终解决:寻找仓库里的Docker镜像,功夫不负有心人,找到了俩个已成功安装python-pcl的镜像; Docker化部署打包python程序为 二进制文件,跨平台部署。

下边是俩个亲测成功的镜像:
在这里插入图片描述推荐使用:docker.io docker.io/mawall/python-pcl 4个G,更小一些;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序媛一枚~

您的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值