在anaconda中创建环境并安装python-pcl包

目录

1、需要下载的文件和软件

需要的环境

1.win10

2.pycharm

3.python

4.anaconda

经过几天的努力,也终于在python上配置上了pcl包,若有不正确或者不严谨的地方,请多多指正。若有侵权,联系删。

正文

      安装python和pycharm的版本对本次安装python-pcl没有具体的要求,只需要在anacondan中创建自己的环境的时候,对python的版本有要求。

提前下载好的软件

首先,要下载pcl,下面是pcl各版本下载地址。

Releases · PointCloudLibrary/pcl (github.com)icon-default.png?t=N7T8https://github.com/PointCloudLibrary/pcl/releases


进入该网站之后,下载需要的版本,主要下载下面图片红色所框的两个文件。(我使用的是pcl-1.11.0版本)
  

 下载完之后,点击pcl-1.11.0-allnOne-mevc2019-win64.exe文件,开始安装pcl。

安装完毕之后,将pcl-1.11.0-pdb-msvc2019-win64.zip里面的所有内容复制到pcl安装文件的bin文件下。压缩包里面的内容如下图所示:

然后再下载python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl文件,该文件有对应python版本的要求。详细如下图:

该文件下载可在网盘中提取
链接: https://pan.baidu.com/s/1PD5x4cdszhVCKTjLM-Wr4Q

提取码: hhh1

2、软件的配置

在anaconda下创建自己的pcl环境,切记python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl文件有对应版本要求。我所是使用的这个文件是python3.7的版本(不是python编译器的版本而是自己环境内的python版本),在创建自己环境的时候,要安装python3.7的版本。

创建环境的指令为:

conda create -n pcl37 python==3.7

pcl37是我自己创建的环境名称,这个可以自己的意愿改。

然后进入自己的环境:

conda activate pcl37

进入自己的环境之后,开始安装numpy包和cython包。

conda install numpy
conda install cython

安装好这两个包之后开始安装python-pcl包,首先将

conda install python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl

文件复制到自己所创建环境下的Scripts文件下。

 将文件复制到Scripts文件下,在anaconda中切换到该文件所在的目录并进入到自己所创建的环境当中。

 在该目录下输入

conda install python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl

最终,我们的pcl库就在python中搭建好了。可以在anaconda中输入下面语句来查看自己环境所安装的库。

conda list

 3、测试

打开pycharm输入下面语句来进行测试。

import numpy as np
import pcl
# import pcl.pcl_visualization
p = pcl.PointCloud(10)  # "empty" point cloud
a = np.asarray(p)       # NumPy view on the cloud
a[:] = 0                # fill with zeros
print(p[3])             # prints (0.0, 0.0, 0.0)
a[:, 0] = 1             # set x coordinates to 1
print(p[3])             # prints (1.0, 0.0, 0.0)

运行结果为:
|

 同时,也可以在该网址中下载代码进行测试strawlab/python-pcl: Python bindings to the pointcloud library (pcl) (github.com)

  • 14
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值