如何将Python文件打包成为EXE可执行文件(简单版)
有这个想法其实主要还是部门里的另一个伙伴,他在群中其实开发的工具给大家用的都是exe
我想着确实也是方便,于是也上网查了一下,并将自己开发的一个小工具打包成exe来用
Pyinstaller简介
PyInstaller 是一个将 Python 程序打包为可独立运行的可执行文件的工具,支持:
-
Windows(生成 .exe)
-
macOS(生成 .app)
-
Linux(生成 ELF 可执行文件)
它会把你的:
-
Python 脚本
-
所有依赖的库
-
Python 解释器本身
一起打包进一个文件夹或一个单独的 .exe 文件。
安装
pip install pyinstaller
使用方法
1.直接打包
pyinstaller example.py
生成:
- dist/your_script/:可执行文件目录
- build/:中间文件
- your_script.spec:配置文件(可自定义打包行为)
2.打包成一个独立的exe文件
pyinstaller --onefile your_script.py
这样会生成一个在 dist/your_script.exe 的可执行文件。可以双击运行。
3.无控制台窗口(GUI应用)
pyinstaller --onefile --noconsole your_gui_script.py
但是我的GUI应用还是会有控制台出现,查询说是不能有print或者input这种内容,不过我检查了。并没有发现。后面再去Stackoverflow上查查吧

浙公网安备 33010602011771号