如何将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上查查吧

posted @ 2025-07-23 23:12  CalvinMax  阅读(457)  评论(0)    收藏  举报