用pyinstaller给python打包生成exe文件

        Python打包,目前推荐pyinstaller,而不用py2exe,打包前代码运行毫无问题,py2exe打包后各种时间格式不支持了,ValueError了,说多了都是泪,希望后人少走弯路吧。本文简单介绍如何用pyinstaller-2打包Python 2.7项目,生成可执行的exe文件。

        1、到官网下载和解压pyinstaller-2,不需要安装,解压即可。

官方网址:https://sourceforge.net/projects/pyinstaller/files/2.0/pyinstaller-2.0.zip/download?use_mirror=nchc

        2、下载和安装pywin32-217.win32-py2.7。

官方网址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

        3、将需要打包的python放到刚才解压的pyinstaller-2目录下,如本次要打包的是parsetxt.py文件。

用pyinstaller给python打包生成exe文件


        4、使用命令行运行安装文件,如果你是linux系统,用cd命令到该pyinstaller-2目录下再运行命令,我的是Windows系统,所以按住Shift键同时鼠标右键-->在此处打开命令窗口,输入打包命令:python pyinstaller.py -F parsetxt.py 

用pyinstaller给python打包生成exe文件


        5、此时在pyinstaller-2文件夹下面自动生成了一个parsetxt文件夹,里面的dist文件夹里面生成了一个打包完成的parsetxt.exe文件,大功告成。

用pyinstaller给python打包生成exe文件