情况描述

笔者在spec文件中,'datas'变量设置如下。如果你的报错类似于“找不到cloudComPy”,先尝试如下的设置。

datas=[('CloudCompare','cloudComPy')],

笔者在打包完成后,打开软件发现报错:

        from cloudComPy import*

ModuleNotFoundError: No module named'_cloudComPy'

可能原因

在安装CloudComPy时,笔者参考了这篇帖子的方法(请一定要点进去看,只看第四节就好)

windows平台cloudcompy安装-CSDN博客

笔者使用PyCharm自动调用了CloudComPy,但在打包过程中,打包程序没有识别到自动调用,需要手动增加这个地址。

解决方法

如果你也使用了PyCharm,那么先逆向操作上面帖子中第四节的操作,即取消这个配置。

然后,在你import cloudComPy的语句之前,添加下面的代码段

import sys
sys.path.append("./CloudCompare") # 相对路径是相对于当前执行脚本的路径,不是相对于脚本文件的位置

这样,Python解释器在导入模块时会查找该路径。问题完美解决

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/90261.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/90261.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/90261.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

node.js中的path模块

在 Node.js 中,path 模块提供了处理和操作文件路径的功能,其中 path.join 和 path.resolve 是两个常用的方法。它们在处理路径时有不同的行为和用途: 功能概述 path.join(): 该方法主要用于将多个路径片段拼接成一个完整的路径字符串。它会正…

将Scrapy项目容器化:Docker镜像构建的工程实践

引言:爬虫容器化的战略意义在云原生与微服务架构主导的时代,​​容器化技术​​已成为爬虫项目交付的黄金标准。据2023年分布式系统调查报告显示:92%的生产爬虫系统采用容器化部署容器化使爬虫环境配置时间​​减少87%​​Docker化爬虫的故障…

Unity × RTMP × 头显设备:打造沉浸式工业远控视频系统的完整方案

结合工业现场需求,探索如何通过大牛直播SDK打造可在 Pico、Quest 等头显设备中运行的 RTMP 低延迟播放器,助力构建沉浸式远程操控系统。 一、背景:沉浸式远程操控的新趋势 随着工业自动化、5G 专网、XR 技术的发展,远程操控正在从…

HTTPS如何保障安全?详解证书体系与加密通信流程

HTTP协议本身是明文传输的,安全性较低,因此现代互联网普遍采用 HTTPS(HTTP over TLS/SSL) 来实现加密通信。HTTPS的核心是 TLS/SSL证书体系 和 加密通信流程。一、HTTPS 证书体系HTTPS依赖 公钥基础设施(PKI, Public K…

数据的评估与清洗篇---清洗数据

处理前的准备 检查索引与列名 在处理内容之前,需要先看看索引或列名是否有意义,若索引和列名都是乱七八糟的,应该对他们进行重命名或者重新排序,以便我们理解数据。 清洗数据 清洗数据原则 针对数据内容,一般先解决结构性问题,再处理内容性问题。整洁数据的特点是: …

Ubuntu apt和apt-get的区别

好的,这是一个非常经典且重要的问题。apt install 和 apt-get install 的区别是很多 Ubuntu/Debian 新手都会遇到的困惑。 简单来说,它们的功能非常相似,但设计目标和用户体验不同。 一句话总结 apt 是 apt-get 的一个更新、更友好、更现代化…

多端适配灾难现场:可视化界面在PC/平板/大屏端的响应式布局实战

摘要精心设计的可视化大屏,在平板上显示时图表挤成一团,在PC端操作按钮小到难以点击,某企业的可视化项目曾因多端适配失败沦为“灾难现场”,不仅用户差评如潮,还被竞争对手嘲讽技术落后。多端适配真的只能靠“反复试错…

Vulnhub Web-Machine-N7靶机攻略(附VB安装教程)

1.VB安装 安装地址:https://download.virtualbox.org/virtualbox/7.1.12/VirtualBox-7.1.12-169651-Win.exe 下载好后直接打开即可开始安装。安装前先打开任务管理器(搜索框直接搜索即可)查看性能里面的虚拟化是否打开。 开始安装。 这里显…

vite搭建react-ts项目,@别名配置

vite搭建react-ts项目,别名配置一、配置别名二、输入/能索引文件三、解决找不到模块“/pages/home”或其相应的类型声明一、配置别名 vite.config.ts文件 import { defineConfig, loadEnv, type ConfigEnv, type UserConfig } from "vite"; import reac…

AWS OpenSearch 搜索排序常见用法

背景介绍 AWS OpenSearch是AWS的一个检索分析服务&#xff0c;是基于开源的Elasticsearch 7.x分支fork出来的独立的一个代码仓库&#xff0c;做了独立的维护&#xff0c;加入了一些自己的优化&#xff0c;本文在这里主要介绍是常见的基础用法 引入相关依赖<dependency>&l…

深度分析Java内存结构

Java内存结构是JVM的核心机制&#xff0c;直接关系到程序性能、并发能力和稳定性。下面从规范、实现到实践进行深度分析&#xff1a;一、JVM规范定义的内存区域 1. 程序计数器&#xff08;Program Counter Register&#xff09; 作用&#xff1a;存储当前线程执行的字节码指令地…

vs2019 创建MFC ActiveX的详细步骤

第一步 创建1个MFC ActiveX控件工程 添加方法 输入方法名称选择返回类型点击 添加参数&#xff0c;最后点击确认&#xff0c;如下图 添加的Add方法 注意&#xff0c;如需要添加1个指针类型的参数&#xff0c;需要手动输入* 最后编译&#xff0c;如编译出现下图错误&#xf…

pyarmor加密源代码

使用低版本python 避免出现加密限制&#xff0c;无法加密情况 环境&#xff1a;python3.9.9 安装 pyinsatller 及 pyarmor pip install pyinsatller pyarmor添加 其它pyinstaller 打包参数 一定在下边正式打包命令运行前执行 具体参考 https://pyarmor.readthedocs.io/zh/stabl…

MACOS安装配置Gradle

一、概述 gradle的运行高度依赖jvm版本&#xff0c;所以在安装之前一定要先安装jdk&#xff0c;同时gradle版本必须与jdk版本对应&#xff0c;不然在项目编译的时候会报版本不兼容导致编译不成功的问题。 官方说明地址 以下是官方列出关系对应版本的关系列表&#xff1a; 本文…

1.1.2 建筑构造要求

1、建筑构造的影响因素1&#xff09;荷载因素&#xff08;受力&#xff09;&#xff1a;结构自重、活荷载、风荷载、雪荷载、地震作用2&#xff09;环境因素&#xff1a;自然因素&#xff08;风吹、日晒、雨淋、积雪、冰冻、地下水、地震等&#xff09;、人为因素&#xff08;火…

gig-gitignore工具实战开发(一):项目愿景与蓝图规划

文章目录gig-gitignore工具实战开发&#xff08;一&#xff09;&#xff1a;项目愿景与蓝图规划 &#x1f680;&#x1f631; 一、痛点&#xff1a;被忽视的.gitignore&#x1f3af; 二、愿景&#xff1a;.gitignore的全生命周期管理&#x1f6e0;️ 三、核心功能规划&#x1f…

C# 基于halcon的视觉工作流-章22-直线查找

C# 基于halcon的视觉工作流-章22-直线查找 本章目标&#xff1a; 一、创建直线卡尺工具&#xff1b; 二、测量及拟合直线&#xff1b; 三、匹配批量查找&#xff1b;寻找整图中所有直线&#xff0c;可用霍夫直线查找等算法&#xff0c;而寻找图片中指定区域的直线&#xff0c;除…

统计与大数据分析与数学金融方向课程差异有哪些?如何提升职场竞争力?

准大一新生在选择专业时&#xff0c;常常会在 “统计与大数据分析” 和 “数学金融” 之间犹豫不决。这两个专业看似都与数字、模型打交道&#xff0c;课程设置存在一定交叉&#xff0c;但核心方向又各有侧重。深入了解它们的异同&#xff0c;能为专业选择和学习规划提供更清晰…

游戏开发Unity/ ShaderLab学习路径

掌握 ShaderLab 需要循序渐进地学习&#xff0c;结合理论、实践和工具。以下是一个推荐的学习路径&#xff0c;帮助你从零基础逐步进阶&#xff1a; 阶段一&#xff1a;基础准备 (理解核心概念与环境)必备知识&#xff1a; 编程基础&#xff1a; 至少熟悉一种编程语言&#xff…

算法----二叉搜索树(BST)

系列文章目录 算法----滑动窗口 算法----二叉树 文章目录系列文章目录二叉搜索树心法&#xff08;特性篇&#xff09;二叉搜索树心法&#xff08;基操篇&#xff09;1、判断 BST 的合法性2、在 BST 中搜索元素3、在 BST 中插入一个数4、在 BST 中删除一个数二叉搜索树心法&…