点击上方"蓝字",关注"Python当打之年"

适用场景:
pip install pyinstallerpip install --upgrade pyinstallerpyinstaller main.py生成的文件默认位于 dist/ 目录下,包含:一个可执行文件(如 main.exe);依赖的动态链接库(.dll、.so 等);其他资源文件(如图片、数据文件)。
pyinstaller --F main.py生成一个目录(默认行为),包含可执行文件和依赖(与 --onefile 互斥)
-n NAME / --name=NAME
指定生成的可执行文件名称(默认使用脚本名)
pyinstaller -n MyApp main.py-w / --windowed / --noconsolepyinstaller -w main.pypyinstaller --icon=logo.ico main.py# Windows:pyinstaller --add-data "data.txt;." main.py# Linux/macOS: pyinstaller --add-data "data.txt:." main.pypyinstaller --exclude-module=numpy main.pypyinstaller --hidden-import=pandas main.pypyinstaller --version-file=version.rc main.pypyinstaller --debug main.pypyinstaller --clean script.pypyinstaller -F -w --icon=app.ico --add-data "config.ini;." main.pyPyInstaller 生成 .spec 文件后,可手动编辑以自定义打包行为。例如:# main.spec 示例block_cipher = Nonea = Analysis( ['main.py'], pathex=['/path/to/script'], binaries=[], datas=[('data.txt', '.')], hiddenimports=['pandas'], hookspath=[], runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, noarchive=False,)pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)exe = EXE( pyz, a.scripts, a.binaries, a.zipfiles, a.datas, [], name='MyApp', debug=False, bootloader_ignore_signals=False, strip=False, upx=True, upx_exclude=[], runtime_tmpdir=None, console=True, icon='logo.ico',)pyinstallermain.spec特点:
适用场景:
pip install nuitkapip install --upgrade nuitkanuitka main.py生成的文件默认和.py代码同路径。
nuitka --onefile main.pynuitka --standalone main.pynuitka --windows-console-mode=disable main.pynuitka --windows-icon-from-ico=logo.ico main.pynuitka --enable-plugin=tk-inter main.pynuitka --include-package=numpy,requests --standalone main.pynuitka --include-data-file=./config.json=./config.json main.pynuitka --output-dir=output main.pynuitka --jobs=8 main.pynuitka --lto=yes main.pynuitka --windows-company-name="MyApp" main.pynuitka --debug main.pynuitka --standalone --onefile --enable-plugin=pyqt5 --windows-console-mode=disable --windows-icon-from-ico="logo.ico" main.py以上就是本期为大家整理的全部内容了,喜欢的朋友可以点赞、点在看,也可以分享让更多人知道。
往期推荐
源码下载 | 【01-50】Pthon可视化系列文章资源(源码+数据)
可视化系统04 | 基于Python的房天下网房屋数据分析预测系统
可视化系统01 | 豆瓣电影Top250数据分析系统+数据库案例
61 | 基于Apriori算法及帕累托算法的超市销售数据分析可视化
56 | 2024年中国500强企业数据分析可视化分析可视化
53 | 基于Lasso回归和随机森林的上海链家二手房房价预测
52 | 基于KNN近邻和随机森林模型对用户转化进行分析与预测
Pandas+Pyecharts | 全国热门旅游景点数据分析可视化
可视化 | 分享一套Flask+Pyecharts可视化模板