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

Python生成exe

其中的 -w 参数是 PyInstaller 用于窗口模式(Windowed mode),它会关闭命令行窗口的输出,这通常用于 图形界面程序(GUI),比如使用 PyQt6, Tkinter, PySide6 等。

所以:

如果你在没有 GUI 的程序中使用 -w 参数打包,PyInstaller 有时会自动尝试寻找 GUI 框架支持,可能在依赖分析过程中误加入 PyQt6 或提示它缺失。

如果你用的是 PyCharm,它有可能在解释器或打包配置中引用过 PyQt6,这也会引起误解。
pyinstaller --exclude --onefile 02合并相同数据生成exe.py pyinstaller -F -w 02合并相同数据生成exe.py pyinstaller -F 02合并相同数据生成exe.py

既然你并没用 PyQt5 / PyQt6,可以直接在打包时排除它们
pyinstaller -F --exclude-module PyQt5 --exclude-module PyQt6 02合并相同数据生成exe.py
pyinstaller --exclude-module PyQt5 --exclude-module PyQt6 02合并相同数据生成exe.py

在这里插入图片描述
解决方法一:用 --exclude-module 排除 Qt 模块(推荐 ✅)
既然你并没用 PyQt5 / PyQt6,可以直接在打包时排除它们:

bash
复制
编辑
pyinstaller -F --exclude-module PyQt5 --exclude-module PyQt6 02合并相同数据生成exe.py
这个做法最简单,而且不会动你的环境。
在这里插入图片描述
在这里插入图片描述各参数含义:
-F:生成单个 .exe 文件

-w / --noconsole:不显示控制台窗口

–exclude-module:排除不需要的模块(你已经正确使用)


文章转载自:

http://9mZOpRMI.bcjbm.cn
http://mHeS6a4h.bcjbm.cn
http://t2xgPz1r.bcjbm.cn
http://w6dx89bi.bcjbm.cn
http://BqUocfBx.bcjbm.cn
http://n2wLa5cu.bcjbm.cn
http://TST5YaTR.bcjbm.cn
http://6bUv1zbF.bcjbm.cn
http://u7T8PAHM.bcjbm.cn
http://7qaajRdd.bcjbm.cn
http://uMatfT26.bcjbm.cn
http://gkPAOfvc.bcjbm.cn
http://3A8L0UGn.bcjbm.cn
http://guRnzkCP.bcjbm.cn
http://JsdhtfGM.bcjbm.cn
http://38fiCUnT.bcjbm.cn
http://0GRXnXZA.bcjbm.cn
http://m2wOVF8y.bcjbm.cn
http://LO3RC8tg.bcjbm.cn
http://1oPLnMmv.bcjbm.cn
http://6FBJYjEn.bcjbm.cn
http://P2JF96a9.bcjbm.cn
http://OfAGYuRR.bcjbm.cn
http://zpO5PKZA.bcjbm.cn
http://hgloAhPe.bcjbm.cn
http://gBt9Ax3E.bcjbm.cn
http://nH0AJ6HS.bcjbm.cn
http://kptZv93t.bcjbm.cn
http://AauxMbrk.bcjbm.cn
http://3zvhRbUn.bcjbm.cn
http://www.dtcms.com/a/128355.html

相关文章:

  • 记录一次因ASM磁盘组空间不足,导致MAP进程无法启动
  • 通过课程学习大幅提高LLM强化学习效率
  • 《实战AI智能体》——AI自动化如何赋能Outbound Email
  • 关于读完《毛泽东选集》的一些思考迭代
  • Linux基础7
  • 第十二章:FreeRTOS多任务创建与删除
  • SEO长尾词深度优化策略
  • 体验智能体构建过程:从零开始构建Agent
  • 实信号的傅里叶变换为何属于埃尔米特函数?从数学原理到 MATLAB 动态演示
  • 1 程序的本质,计算机语言简史,TIOBE 指数,C 语言的独特魅力、发展历程、发行版本和应用场景
  • 第二篇:Python函数与模块化编程深度教程
  • bitsandbytes 报错心得
  • 解析 WebSocket 协议的基本原理
  • PostgreSQL全平台安装指南:从入门到生产环境部署
  • Redis常用数据结构和应用场景
  • spring 服务调用中 RestTemplate vs OpenFeign 对比详解
  • CE、NCE、InfoNCE的演变过程
  • Vue3内置组件Teleport
  • SSM智能卤菜销售平台
  • es6学习02-let命令和const命令
  • Python operator模块itemgetter函数介绍
  • fastadmin后端添加页面,自主控制弹出框关闭,关闭父页面弹框
  • LeetCode 解题思路 37(Hot 100)
  • #MES系统运维问题分析思路
  • leaflet 之 获取中国某个行政区的经纬度边界(latLngBounds)
  • HBuilderX 开发的uniapp项目在微信开发者工具中调试运行
  • 问题 | 对于初学者来说,esp32和stm32哪个比较适合?
  • 【差分隐私相关概念】基础合成定理和高级合成技术简单关系
  • TASKING LSL EXAMPLE FOR TRICORE TC397XP
  • Linux: 进程认识(组织进程)