python程序打包成exe(使用pyinstaller)

pyinstaller下载地址:https://github.com/pyinstaller/pyinstaller/

(这个文件能够自动安装依赖项,其他版本的貌似还要自己安装依赖项)

下载之后解压到某个文件夹内,如图1所示为解压后的文件

              图1-解压后pyinstaller文件夹

 

解压完成后会在文件夹内看到setup.py文件

从cmd进入文件目录,》

install setup.py

 

会提示加载……然后自动联网的情况下会自动下载依赖文件pywin32以及pywin32的依赖文件……

最后提示安装成功,这个时候就可以使用了……

D:\pyinstaller\pyinstaller-develop>python pyinstaller.py --console --onefile  wdf.py

D:\pyinstaller\pyinstaller-develop是进入的pyinstaller文件目录

wdf.py是我要打包的文件,就直接放在pyinstaller.py同一个文件夹内了。

运行完成后,在当下文件夹里出现一个wdf文件夹

上面编译出来的exe能够正常运行了,但带一个黑色的console,以下重新编译,加入--windowed --icon,取消--console   

D:\pyinstaller\pyinstaller-develop>python pyinstaller.py  -w  --onefile --icon="my.ico" wdf.py  

icon是图标文件,py为要打包的程序。最后生成一个wdf.exe可执行文件,点击wdf.exe可以显示绘制的图形。

posted @ 2016-06-14 11:02  wumengchao1234  阅读(1547)  评论(0编辑  收藏  举报