windows平台cloudcompy安装

一、cloudcompy介绍

CloudComPy 是一个强大的Python模块,旨在将流行的点云处理软件CloudCompare的功能引入Python生态系统。CloudComPy通过Python接口,使得用户可以在Python环境中直接调用CloudCompare的功能。无论是点云的读取、处理、还是复杂的计算和过滤操作,CloudComPy都提供了丰富的API,使得开发者能够轻松地将CloudCompare的功能集成到自己的Python项目中。

项目地址:

https://gitcode.com/gh_mirrors/cl/CloudComPy/tree/master

官方帮助文档地址:

cloudComPy: a Python interface for CloudCompare — cloudComPy 2.13.2 documentation

二、anaconda安装

2.1下载

windows11平台下引入cloudcompy需要首先使用anaconda创建虚拟环境,因此需要先安装好anaconda,可以从官网免费下载安装

Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.https://www.anaconda.com/download 此处选择的版本是Anaconda3-2024.10-1-Windows-x86_64.exe。

网上anaconda的安装教程很多,安装也不复杂,安装后配置环境变量

2.2 配置环境变量:

D:\APP\Anaconda3
D:\APP\Anaconda3\Scripts
D:\APP\Anaconda3\Library\mingw-w64\bin
D:\APP\Anaconda3\Library\usr\bin
D:\APP\Anaconda3\Library\bin


2.3 测试是否安装成功:

win+r打开运行窗口,输入cmd进入命令提示符窗口输入“conda env list",出现如下窗口则表示安装成功。

2.4 配置镜像源

安装好anaconda后,为了后期安装第三方库时加快速度,可以通过修改用户目录下的 .condarc 文件来使用镜像站。Windows 用户先打开命令行执行 conda config --set show_channel_urls yes 生成名为 .condarc 的文件之后再修改。

生成后的文件位于C:\Users\<YourUserName>\.condarc。

将一下内容替换文件内容:

详细步骤可参考:anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroranaconda 使用帮助 | 镜像站使用帮助 | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

2.5 更改虚拟环境的默认创建位置

参考链接:Anaconda 安装及修改环境默认位置_anaconda环境位置-CSDN博客文章浏览阅读8.1w次,点赞153次,收藏492次。安装Anaconda 和修改虚拟环境位置_anaconda环境位置 https://blog.csdn.net/qq_54562136/article/details/128932352直接在.condarc后面添加相应内容设置环境路径,添加完成后如下:

三、配置cloudcompy

可参考网址:CloudComPy/doc/UseWindowsCondaBinary.md at master · CloudCompare/CloudComPy · GitHub

3.1 在anaconda中创建cloudcompy虚拟环境

conda create --name CloudComPy310 python=3.10

3.2 安装或更新对应的py包

conda activate CloudComPy310
conda config --add channels conda-forge
conda config --set channel_priority strict

conda install "boost=1.74" "cgal=5.4" cmake draco ffmpeg "gdal=3.5" jupyterlab laszip "matplotlib=3.5" "mysql=8.0" "numpy=1.22" "opencv=4.5" "openmp=8.0" "pcl=1.12" "pdal=2.4" "psutil=5.9" pybind11 quaternion "qhull=2020.2" "qt=5.15.4" "scipy=1.8" sphinx_rtd_theme spyder tbb tbb-devel "xerces-c=3.2"

 3.3 下载cloudcompy二进制文件

GitHub下载:CloudComPy downloadshttps://www.simulation.openfields.fr/index.php/cloudcompy-downloads/3-cloudcompy-binaries下载后解压,可以记住文件夹所在路径,也可以将文件夹中内容直接移动到想使用cloudcompy的工程目录下,如下图。

3.4 配置CloudComPy

启动命令行
cd到工程路径,
激活环境activate
运行脚本 envCloudComPy.bat

提示OK! 表示成功配置CloudComPy
但是这里有一个问题,每次使用cloudcomPy前都需要运行一次envCloudComPy.bat,太麻烦了,所以在第四章中,在pycharm中调用cloudComPy。

四、在pycharm中调用cloudComPy

前提:

1.已经在conda中创建了所需的虚拟环境并安装了包。
2.在自己项目的工程目录下放置好了CloudCompare的二进制文件

打开pycharm工程,在File里选择Settings

然后选择Python Interpreter,按如下步骤操作

 

最后设置的路径为3.3中放置到当前工程目录下CloudCompare的地址。
以上步骤的目的:代替运行envCloudComPy.bat

测试运行

OK,大功告成!这样在其他项目中要使用CloudComPy环境,直接选择对应的conda环境即可。

以上步骤参考了CloudCompare——win11配置CloudComPy-CSDN博客文章浏览阅读1.7k次,点赞17次,收藏27次。cloudComPy 是对CloudCompare的一个封装,可以在python环境下调用CloudCompare中的方法。pycharm2022.2.5(自己之前安装的是2019.3.3,但是不能使用python3.10) https://blog.csdn.net/qq_43718758/article/details/137600429

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

sljsxy

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值