通常我们写的python代码需要python解释器来解释,这就需要使用者安装python, 可以是windows或者linux的。这对开发者来说,
没有问题,一次安装,多次开发使用。
但是如果是一些给别人用的小功能,比如ascii转换为hex, 或者串口助手等,此时使用者只想使用功能,不想安装python程序,
这个时候,通过工具把python代码打包成exe程序,可以实现这个功能。
1. 目前主流有如下几种方法
cx_Freeze
PyInstaller
py2exe
py2exe种方法,打包生成exe时候,会有产生一些dll和library文件,生成的程序运行的时候需要这些库文件,所有会有些繁琐。