python将程序打包成exe

来源:互联网 发布:gta5在淘宝怎么搜 编辑:程序博客网 时间:2024/05/02 12:57

两种方法,首先尝试了py2exe,安装好了,然后打包的时候总是报错,在网上搜了,好多人也建议用pyinstaller,随后自己也下载了pyinstaller包安装了,然后让安装pypiwin32,页下载安装好了,最后调试说找不到这个包,可能是路径不对,正好我有pip包,所以直接pip install,所以我建议大家安装包时最好用pip install,比较方便。我用的python3.5.2,pyinstaller选用的是3.2。

安装好之后,打包非常方便,打开cmd窗口,进入要打包的程序的路径,因为打包后会有相应的文件,所以建议大家将相应的程序放在单独的文件夹里面。本次我编了一个非常简单的界面程序。

# _*_ coding:utf-8 _*_import ctypesimport tkinter#导入tkinter库root = tkinter.Tk()#生成ROOT主窗口'''label = tkinter.Label(root,text="hello")#生成标签label.pack()#将标签添加到root主窗口button1 = tkinter.Button(root,text="button1")#生成button1button1.pack(side=tkinter.LEFT)#将button添加到主窗口button2 = tkinter.Button(root,text="button2")button2.pack(side=tkinter.RIGHT)'''entry1 = tkinter.Entry(root,                       show = '*')entry1.pack()edit1 = tkinter.Text(root,                     selectbackground = 'red')edit1.pack()root.mainloop()#进入消息循环

现在进入cmd命令窗口:


进入到待打包的程序的文件下,

然后执行指令:pyinstaller.exe  -F test.py



可以看到左侧的文件下多了几个文件,这样就显示打包成功了,exe文件在dist文件下面。

运行结果如下:


如果要去除黑色的dos界面,可以将-F换成其他指令,详情可以参看我的其他博文。

0 0
原创粉丝点击