python-pcl踩坑后记录完整配置过程

本文详细记录了在Python中配置PCL库的过程,包括下载安装包、安装依赖、配置环境变量以及解决DLL加载失败等问题,旨在帮助读者顺利进行点云库的使用和学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

在学习计算机视觉时,学到点云库,需要用到可视化点云工具,在配置python-pcl过程中踩了“ImportError: DLL load failed: 找不到指定的模块”等多个坑,这里整理一个配置流程,希望可以帮助你避坑。 文章python使用版本是3.6版本。


一、下载需要的安装包

1.python-pcl源码:https://github.com/strawlab/python-pcl
2.PCL1.9.1的All-In-One Installer :https://github.com/PointCloudLibrary/pcl/releases/
3.Windows Gtk:http://www.tarnyko.net/dl/gtk.htm

二、安装

1.安装与调整包

1.双击下载好的ALL-In-One Installer进行安装,安装过程会弹出安装OpenNI这个工具,一样安装就行。
2.解压下载好的windows Gtk,将bin目录下所有文件复制到python-pcl源码目录下的pkg-config目录下,同时,在pkg-config目录下,找到脚本InstallWindowsGTKPlus.bat,双击运行,该脚本会下载必须的内容,下载完成后会多出这两个文件夹。在这里插入图片描述

2.安装必要的python库

1.cython
2.numpy
python-pcl安装前要求要有cython和numpy这两个库,版本需要跟下载的python-pcl源码相对应,打开python-pc源码目录下的setup.py 可以看到对cython和numpy的版本要求:
在这里插入图片描述
在cmd中pip install 下载对应版本就行
我是用的最新版本numpy跟0.26.0的cython
安装指定版本命令为: pip install cython==0.26.0

可能会出现Microsoft Visual C++ xxx is required导致下载失败,这是因为需要下载visual studio 2019,点击cmd提示的连接进行下载即可,下载后就能正常下载cython。

3

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值