Nuitka打包二、命令总结

简介: Nuitka打包exe工具,基本命令

打包环境

# 1.包含exe的dir环境
--standalone
# 2.单个exe文件
--onefile  # 如果使用这个需要指定后续缓存临时文件夹的添加路径
# 3.缓存临时文件夹的添加路径
--windows-onefile-tempdir-spec=路径

图标

# 1.图标路径ico/png文件
--windows-icon-from-ico=png/ico路径
# 2.图标换成与exe文件一致的
--windows-icon-from-exe=exe文件路径

自定义资源

# 1.添加文件
--include-data-file=资源文件路径=目标路径
# 2.添加文件夹
--include-data-dir=资源文件夹路径=目标路径
# 3.自定义模块
--include-module=自定义模块名(不加.py)

打包库

# 1.查看nuitka提供哪些插件(库)
nuitka --plugin-list
# 2.添加插件
--enable-plugin=标准库/第三方库/插件
# 3.禁止打包所有库
--nofollow-imports  # 使用这个后续需要手动添加库

去终端

--windows-disable-console

优化大小

python打包后,会将所有用到的库打包,因此很大。需要优化

1.upx

这个需要事先安装,网址为https://upx.github.io/

安装完成后,进行环境配置,将安装路径添加到环境变量中,如下

upx -数字 exe文件路径(1最快,9优化力度最大)

2.zatandard

pip安装即可,安装后打包时对大小优化,但是只对--onefile有效。

相关文章
|
2月前
|
存储 Shell 区块链
怎么把Python脚本打包成可执行程序?
该文档介绍了如何将Python脚本及其运行环境打包成EXE可执行文件,以便在不具备Python环境的计算机上运行。首先确保Python脚本能够正常运行,然后通过安装PyInstaller并使用`--onefile`参数将脚本打包成独立的EXE文件。此外,还提供了去除命令行窗口和指定可执行文件图标的详细方法。这些步骤帮助用户轻松地将Python程序分发给最终用户。
怎么把Python脚本打包成可执行程序?
|
6月前
|
Python
python脚本打包成可执行文件(pyinstaller)
python脚本打包成可执行文件(pyinstaller)
PyInstall的安装,使用,以及最后打包成一个exe文件
PyInstall的安装,使用,以及最后打包成一个exe文件
|
Linux 编译器 C语言
Buildozer打包
Linux环境下将Python代码打包为app
462 0
Pyinstaller打包配置UPX缩小程序包大小,打包时出现UPX is not available处理方法
Pyinstaller打包配置UPX缩小程序包大小,打包时出现UPX is not available处理方法
304 0
|
Java 测试技术
命令行mvn打包
命令行打包,以下是打jar和war: 打jar包 :mvn clean install -Dmaven.test.skip=true 打war包:mvn clean package -Dmaven.test.skip=true -Dmaven.test.skip=true 跳过单元测试 命令修改并启动jar包端口号: java -jar -Dserver.port=8090 sell.jar 命令修改并启动jar包端口号和切换项目环境: java -jar -Dserver.port=8090 -Dspring.profiles.active=prod sell.jar
253 0
|
Java
APK解包修改后,重新打包
APK解包修改后,重新打包
699 0
|
区块链 C# Windows