一、安装pyinstaller打包编译器
通过快捷键win+R打开终端界面,输入:
pip install pyinstaller
这时已经开始安装,等待安装完成。
二、打包
在终端界面下cd到要打包的py文件下,执行:
pyinstaller -F -w test.py
命令行参数说明:
–i=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
pyinstaller -h 来查看参数
如果出现以下情况,则证明打包成功。
成功之后会自动生成一个dist文件夹,里面正是我们所期望看到的.exe文件。
双击打开如图:
附所需要测试的python文件代码:
import tkinter as tk
class App:
def __init__(self, master):
self.n = 0
self.frame = tk.Frame(master)
self.frame.pack(side=tk.LEFT, padx=10, pady=10,ipadx=200,ipady=50)
self.button = tk.Button(self.frame, text='我是按钮', bg='blue', fg='white', command=self.display)
self.button.pack()
def display(self):
global n
self.n = self.n + 1
self.label = tk.Label(self.frame, text='按钮被点击 %d 次' % self.n)
self.label.pack()
root = tk.Tk()
root.title('打包测试')
app = App(root)
root.mainloop()