将tkinter打包生成exe

Posted by Dapenson on May 30, 2020

一 使用pyinstaller将tkinter 界面生成exe

我的环境:

win10

python 3.8.3

tkinter

1.安装pyinstaller

pip install pyinstaller

2.打包程序

在程序所在文件夹打开命令行并输入

pyinstaller  demo.py

生成的exe文件就在当前文件夹子目录dist中。

参数说明
参数 说明
-F 打包后只生成一个exe格式的文件
-w 只有窗口,无控制台
–icon=”favicon.ico” 为exe文件指定图标,图标文件放在同级目录下
–noconsole 只有窗口,无控制台
文件夹说明
文件夹名称 说明
build 制作过程中临时文件的存放目录
dist 最终的可执行文件目录所在的父目录
我的生成示例
pyinstaller DapensonOCR.py -w --icon="bitbug_favicon.ico" 
pyinstaller DapensonOCR.py --noconsole  --icon="bitbug_favicon.ico" 

参考教程

白月黑羽教Python

tkinter 打包成exe可执行文件

二 使用auto-py-to-exe进行打包(推荐)

1 安装auto-py-to-exe

 pip install auto-py-to-exe

2 打开打包GUI工具

 auto-py-to-exe

3 在界面进行自定义选择程序和图标等参数,点击生成即可