Windows 安装Python-PCL,其中Python.3.8.3版本

Windows下安装python-pcl
PCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,python-pcl是封装了部分PCL的python接口,项目地址:https://github.com/strawlab/python-pcl

环境
windows10 64位
visual studio 2015
python 3.8.3
python-pcl 1.9.1
步骤
下载python-pcl:https://github.com/strawlab/python-pcl
下载 PCL1.9.1的All-In-One Installer:https://github.com/PointCloudLibrary/pcl/releases/
(由于我安装的是visual studio 2015,因此下载对应的PCL-1.9.1-AllInOne-msvc2015-win64.exe)
点击PCL-1.9.1-AllInOne-msvc2015-win64.exe进行安装,结束之后会自动弹出OpenNI2的安装界面,直接安装即可

环境变量设置:
set PCL_ROOT=$(PCL Install FolderPath)(上一步安装的时候好像自动设置了:))
set PATH= \$(PCL_ROOT)/bin/;$(OPEN_NI2_ROOT)/Tools;$(VTK_ROOT)/bin;%PATH%
Windows Gtk +下载


自行下载文件解压缩,或执行python-pcl/pkg-config/Install-GTKPlus.ps1。将下载后的bin文件里内容复制到pkg-config文件夹下。

下载的Python-pcl文件夹内寻找Install-GTKPlus.ps1

运行情况如下图所示,然后就等待下载完成为止:

下载完成 此目录下D:\GitHub\python-pcl\pkg-config会多一些文件夹,如下图所示:

 

在编译之前确保python安装了以下包:(pip升级命令:python -m pip install --upgrade pip

pip install --upgrade pip
pip install cython==0.25.2
pip install numpy


进入下载的python-pcl文件夹下,打开cmd输入如下指令配置python-pcl:

python setup.py build_ext -i
python setup.py install

cmd DOS 进入python-pcl文件夹路径的方法如下图所指输入方式:

如何进入文件夹?比如D:\Program Files\Python.3.8.3\python-pcl

C:\Windows\system32>D:  DOS键入D:

D:\>cd Program Files"       生成D:\ 后输入cd Program Files" Enter键生成D:\Program Files>

D:\Program Files>cd Python.3.8.3"   输入 cd Python.3.8.3"  Enter键生成D:\Program Files\Python.3.8.3>

D:\Program Files\Python.3.8.3>cd python-pcl"    输入cd python-pcl"   

Enter键生成D:\Program Files\Python.3.8.3\python-pcl>

D:\Program Files\Python.3.8.3\python-pcl> 

遇到的问题:

1、cannot find environment PKG_CONFIG_PATH

 这是遇到的坑,看了这篇博文,决定放弃windos系统下安装Python PCL模块!Win10和Ubuntu下安装python-pcl

参考博文:

1、从图像到点云 Python PCL安装教程

2、Win10环境下配置pycharm+python_pcl环境配置教程

3、windows下安装python-pcl

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章