当前位置: 首页 > news >正文

CloudComPy使用PyInstaller打包后报错解决方案

情况描述

笔者在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.lryc.cn/news/598783.html

相关文章:

  • 如何使用 pdfMake 中文字体
  • 【Oracle APEX 】示例应用库无法访问
  • 对称密码算法详解:从DES到AES的加密演进
  • Lua协同程序(coroutine)
  • C11补充
  • 力扣20:有效的括号
  • VirtualBox安装Ubuntu 22.04后终端无法打开的解决方案
  • 在 Ubuntu 20.04 上轻松安装和使用中文输入法
  • 离线进行apt安装的过程(在只能本地传输的ubuntu主机上使用apt安装)
  • 秋叶sd-webui频繁出现生成后无反应的问题
  • 11-day08文本匹配
  • 0724 双向链表
  • Unity 进行 3D 游戏开发如何入门
  • iOS网络之异步加载
  • 医疗设备自动化升级:Modbus TCP与DeviceNet的协议协同实践
  • vue3使用异步加载腾讯地图
  • 低速信号设计之 JTAG 篇
  • Spring Bean生命周期七步曲:定义、实例化、初始化、使用、销毁
  • Datawhale AI夏令营学习笔记:大模型微调与数据处理实践
  • 01_FOC学习之先让电机转动起来
  • 长糖链皂苷的生物合成研究进展-文献精读149
  • FreeRTOS—计数型信号量
  • Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(3)
  • 【自动化运维神器Ansible】Ansible常用模块之shell模块详解
  • 深入解析Hadoop NameNode的Full GC问题、堆外内存泄漏及元数据分治策略
  • Lua(数组)
  • DBA常用数据库查询语句(2)
  • 详解FreeRTOS开发过程(六)-- 队列
  • Redis操作
  • PostgreSQL 跨库查询方法