一,安装PyInstaller
cmd命令窗口或windows powershell(快捷键win+x,再按A)下
输入
pip install pyinstaller

二,生成exe文件
cmd命令窗口或windows powershell(快捷键win+x,再按A)下
输入
pyinstaller --onefile your_script.py
注意这个your_script.py在文件夹C:\Users\boyken,默认位置,生成的exe文件在C:\Users\boyken\dist。
pyinstaller参数如下:
PyInstaller 最常用的参数(精简实用版):
1. `--onefile` / `-F`:打包成单个可执行文件(便于分发)
2. `--windowed` / `-w`:隐藏控制台窗口(适用于GUI程序)
3. `--console` / `-c`:显示控制台窗口(适用于命令行程序)
4. `--name` / `-n`:设置输出程序的名称
5. `--icon`:设置程序图标(.ico文件)
6. `--add-data`:添加额外资源文件(格式:`源路径;目标路径`)
7. `--add-binary`:添加二进制文件(如DLL)
8. `--clean`:清理临时文件(建议每次打包前使用)
9. `--upx-dir`:使用UPX压缩可执行文件(减小体积)
例如我想要把现有的jl.py源代码打包生成exe,想把它隐藏窗口,生成单个可执行文件,名字命名为程序1隐藏.exe,增加自定义图标
那我们就要写成
pyinstaller --onefile --windowed --name "程序1隐藏" --icon="favicon.ico" jl.py
cmd命令窗口或windows powershell(快捷键win+x,再按A)下
输入
pyinstaller --onefile --windowed --name "程序1隐藏" --icon="favicon.ico" jl.py

实际运行源代码中,会遇到这样那样的很多问题,常见之一就是模块未找到,如下图所示,这个时候我们就需要安装这些模块了。如何安装这些模块可以百度或者deepseek。


目前有0 条留言