一、Tkinter使用
链接
链接
这里不多说了,你们看他用的吧,我也是用了再看吧,我也就简单用个按钮而已
二、打包成exe
pip install pyinstaller
1、打包成多文件
打包的文件是多个文件的 dist中的整个文件夹都要发给你朋友
pyinstaller -D 你的py文件.py
2、打包成单个文件
打包出来就一个exe文件在dist中
pyinstaller -F 你的py文件.py
3、命名
pyinstaller -F 你的py文件.py -n app名称
4、加图片
pyinstaller -F 你的py文件.py -n app名称 -i 图片.ico
5、查看更多
pyinstaller
6、路径问题
如果你的项目中包含读取xxx文件的时候,多文件打包不会报错,单文件打包会报错,即使你放到了相同exe目录的跟前也会报错
如何单文件进行打包读取本地文件呢 就采用这个方案 但是你要手动把配置文件放在exe目录下
import sys
import os
if __name__ == '__main__':
# 判断是否exe执行的时候
if getattr(sys, "frozen", False):
# exe执行的当前目录
print(os.path.dirname(sys.executable))
else:
# python执行的时候目录位置
print(os.path.dirname(os.path.abspath(__file__)))
7、字节写的包导入出现问题报错改成就解决
下面这种不会报错文章来源:https://www.toymoban.com/news/detail-798983.html
from 包名 import 文件名称
如何让他指定导入
命令就要改参数了文章来源地址https://www.toymoban.com/news/detail-798983.html
pyinstaller -F 你的生成文件.spec
到了这里,关于python使用Tkinter和打包exe程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!