layout: post
title: 将tkinter打包生成exe
subtitle:
date: 2020-05-30
author: Dapenson
header-img: img/post-bg-universe.jpg
catalog: true
tags:
- Python
- tkinter
- pyinstaller
一 使用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"
参考教程
二 使用auto-py-to-exe进行打包(推荐)
1 安装auto-py-to-exe
pip install auto-py-to-exe
2 打开打包GUI工具
auto-py-to-exe
3 在界面进行自定义选择程序和图标等参数,点击生成即可