Nuitka 打包 教程windows版本

确保conda环境里已经包括:pip install nuitka zstandard

右键点击它 -> 以管理员身份运行

复制代码
d:


cd D:\soft\miniconda3\Scripts

activate.bat

conda activate pyside

 
cd D:\code\kiro_client


:: 4. 再次运行 Nuitka 打包
python -m nuitka --standalone --enable-plugin=pyside6 --windows-console-mode=disable --output-dir=dist --include-module=replace_machine --include-module=replace_reg main.py


python -m nuitka --standalone --enable-plugin=pyside6 --windows-console-mode=disable --output-dir=dist --include-module=replace_machine --include-module=replace_reg main.py

python -m nuitka --standalone --enable-plugin=pyside6 --windows-console-mode=disable --output-dir=dist --include-module=replace_machine --include-module=replace_reg main.py

命令参数详解:

  • --standalone: 生成独立的可执行文件夹(即 dist/main.dist),包含 main.exe 和所有依赖,解压即用。
  • --enable-plugin=pyside6: 自动处理 PySide6/Qt 的复杂依赖和 DLL。
  • --windows-console-mode=disable: 隐藏黑色命令行窗口(因为这是 GUI 程序)。如果您想在调试时看到报错,可以暂时去掉此参数。
  • --include-module=...: 显式包含 replace_machinereplace_reg 模块。虽然 Nuitka 通常能检测到它们,但因为您是在函数内部"懒加载"(Lazy Import)这些模块,显式指定可以防止漏打包。
  • --output-dir=dist: 输出文件存放目录。

打包后的注意事项:

  1. 文件位置 :打包完成后,可执行文件位于 dist/main.dist/main.exe
  2. 首次运行 :首次运行 main.exe 时,它会在同级目录下自动生成 kiro_accounts.db。
  3. 杀毒软件误报 :Windows Defender 可能会误报新生成的 .exe 有威胁,这是 Nuitka 编译的常见现象,需添加信任或使用数字签名。
相关推荐
阿郎_20111 小时前
window10的wsl安装配置ubuntu22.04和docker
运维·windows·ubuntu·docker·容器
junlaii10 小时前
Windows 安装 claude code 教程
windows·ai
非凡ghost14 小时前
CoolUtils PDF Combine(PDF合并工具)
windows·学习·pdf·软件需求
就叫飞六吧14 小时前
JSONPath“隔空取物”思想,直击JSON深处的目标字段
服务器·windows·json
love530love14 小时前
【笔记】ComfyUI “OSError: [WinError 38] 已到文件结尾” 报错解决方案
人工智能·windows·python·aigc·comfyui·winerror 38
Shi_haoliu18 小时前
inno setup6.6.1实例,制作安装包,创建共享文件夹,写入注册表(提供给excel加载项,此文章解释iss文件)
前端·vue.js·windows·excel
nnsix18 小时前
文件系统、分配单元大小 什么意思
windows
Boxsc_midnight19 小时前
【数字人学习之语音合成】Fun-CosyVoice3-0.5B-2512的windows系统中本地部署的方法
windows·学习·cosyvoice3
Zfox_20 小时前
无缝穿越系统边界:节点小宝4.0如何让我的Mac/iOS像访问本地盘一样操控Windows
windows·macos·ios·节点小宝
嵌入式学习和实践20 小时前
Linux/Windows 系统架构查看、安装包选择指南(嵌入式开发场景适配)
linux·windows·系统架构