Nuitka打包命令详解
Nuitka打包命令详解
Nuitka打包是将Python代码转换为 C 级程序,
通用打包命令 简单打包,复制以下命令即可。以下命令将程序打包到out目录下。拷贝文件夹即可分发给其他用户使用。
1 python -m nuitka --standalone --disable-console --standalone --output-dir=out main.py 常用配置项目 –standalone 开启独立模式,打包的程序不依赖本Python环境。程序中包含了Python环境,打包体积相对大些。该选项默认包含了:“–follow-imports”和“–python-flag=no_site”。默认情况下为关闭状态。
–disable-console 禁用控制台黑窗口
–onefile 先启用–standalone,再启用onefile模式。将程序打包为单个可执行文件。默认情况下为关闭状态。
–output-dir 用于指定存放,打包零时文件和最终生成文件的目录,默认在当前目录。
–output-filename 设置输出文件的名称,不建议使用。名称是中文则会出现乱码,打包之后再修改。
–windows-icon-from-ico=ICON_PATH 添加可执行文件的图标
–onefile-windows-splash-screen-image=SPLASH_SCREEN_IMAGE 使用 onefile 打包文件时 可能启动较慢,这里配置双击后的启动图片。
–windows-uac-admin 使用管理员权限打开
–enable-plugin 不清楚要加上哪些插件不用管,打包期间会出现警告,复制警告给出的配置,加到打包命令行就行。