PyInstaller是一个压缩python文件成为可执行程序的一个软件。它会扫描你所有的Python文档,并分析所有代码从而找出所有你的代码运行所需的模块。然后,PyInstaller会将所有这些模块和你的code放在一个文件夹里,或者一个可执行文件里。这样以来,你的用户就不用下载各种你的软件运行环境了,例如各种版本的python,各种不同的python包等等。他们只需要执行打包好的可执行文件就可以使用你的软件了。
本文将接收PyInstaller的安装及快速使用方法。
1、PyInstaller的安装方法非常简单,我们可以应用pip来完成,如下图所示,我们只需键入pip install pyinstaller,既可以完成安装工作。
2、PyInstaller安装完成后,一般需要进行全局路径的配置,以便能够方便的找到该应用程序。但是,我一般情况下是不这么做的,因为它会使Path变得异常繁杂。
3、可以借助批处理文件,快速执行Python的打包工作,其内容如下图所示。在使用PyInstaller打包时,会建立2个文件夹build和dist,所以我们在重新打包时利用rd/s命令将其移除,然后使用绝对路径调用pyinstaller这个可执行文件,相对路径打包我们要打包的Python程序文件。“-F”的意思是将所有文件打包成一个文件,这样我们只需拷贝这一个文件就可以了。
rd/s build
rd/s dist
"C:\Program Files\Python36\Scripts\pyinstaller" application.py -F
4、将上述内容填入记事本中后,我们进行存盘操作,例如可以将其存为build.bat,和Python应用程序放于同一文件夹下。
5、打我们需要打包Python应用程序时,只需双击build.bat即可。起始时,批处理文件要求确认是否删除bulid和dist这2个文件夹,确认删除后,就会执行整个打包过程,我们只需等待即可。
原创性文章,转载请注明出处
优快云:http://blog.youkuaiyun.com/qingwufeiyang12346