记录一些关于电脑、手机等的实用技巧知识。

Python

如何使用现有的Python源代码,编译生成正确完整的exe可执行文件?

2022-06-16 | 分类: Python | 查看: 156

一,安装PyInstaller


cmd命令窗口或windows powershell(快捷键win+x,再按A)下

输入

 pip install pyinstaller

image.png


二,生成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



image.png



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


image.png

关键词:

目前有0 条留言

发表留言

验证码