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

pyinstaller

pyinstaller --onefile --windowed -i binglish.ico --add-data "binglish.ico;." --hidden-import "pystray._win32" binglish.py
使用 PyInstaller 工具将 Python 脚本 binglish.py 打包成一个独立的可执行文件(.exe),主要参数说明如下:

pyinstaller:命令行工具,用于将 Python 程序打包成独立的可执行文件。
--onefile:将所有依赖和代码打包到一个单独的可执行文件中(否则会生成一个包含很多文件的文件夹)。
--windowed:打包为无控制台窗口的 GUI 程序(适用于 Windows 图形界面应用),不会弹出黑色命令行窗口。
-i binglish.ico:指定程序的图标文件为 binglish.ico。
--add-data "binglish.ico;.":将 binglish.ico 文件一同打包到可执行文件中,;. 表示打包后将其放在程序根目录。
--hidden-import "pystray._win32":有些模块是动态导入的,PyInstaller 可能检测不到,这里手动指定要包含 pystray._win32 这个模块。
binglish.py:要打包的主 Python 脚本。
总结:
这条语句会把 binglish.py 以及它的依赖(包括图标和隐藏模块)全部打包成一个带有自定义图标、无需依赖 Python 环境、双击即可运行的 Windows 可执行程序(.exe),适合分发给没有安装 Python 的用户。

http://www.hskmm.com/?act=detail&tid=18105

相关文章:

  • 剖析布谷相亲婚恋交友app源码之关键论述
  • AT_agc052_d [AGC052D] Equal LIS
  • 将网站展示图片的格式由 JPG 切换到了 WebP
  • 【F#学习】元组 Tuple
  • 洛谷题单指南-进阶数论-P3861 拆分
  • AI工作流详解以及应用场景(AI)
  • 20250820_浙江省职业职工技能竞赛_crypto
  • 非结构网格中计算场梯度的手段比较
  • 第一章pytorch安装
  • 钡铼技术:2025工业智能体元年,盘点已推出的工业AI大模型总有一款适合您
  • 微算法科技(NASDAQ MLGO)使用基于深度学习的物理信息神经网络(PINN),增强区块链IoT网络交易中的入侵检测
  • 【MySQL】XML中基于已有查询代码,进一步做汇总统计
  • 别再一张证件照用到底了,我建了个“个人形象库”
  • Vue3.5 + Node.js + Express 实现完整登录注册鉴权流程
  • 【SPIE出版】第七届地球科学与遥感测绘国际学术会议(GRSM 2025)
  • ARL(灯塔)安装步骤--超简单!!
  • 实用指南:Java基础(十四):枚举类详解
  • 传统开水壶升级智能水壶低成本开发方案WT588F02KD-32N
  • 基于MATLAB的经典车辆路径问题(VRP)求解方法详解
  • kali复现arp欺骗
  • VGGT: Visual Geometry Grounded Transformer
  • 嵌入式入门,基于keil5用stm32寄存器和标准库实现LED流水灯
  • AI agent编程随记
  • 小人鱼的数学题 - Li
  • 再见 Claude Code!玩转 CodeX CLI 的 16 个实用小技巧,效率拉满!!
  • 【IEEE出版】第五届电气工程与机电一体化技术国际学术会议(ICEEMT 2025)
  • [新教程] Linux服务器使用fail2ban防止远程恶意连接
  • PowerMill 2026安装包下载与Autodesk Powermill2026安装教程
  • [新教程] Linux服务器修改ssh服务端口
  • 《嵌入式驱动(二):驱动编写基本概念》