发布的目的
软件发布主要是把软件发布成exe程序,方便一般的用户直接点击安装使用,通过跨电脑安装的方式快速与其他人分享我们的工作成果。
发布工具
python程序打包多钟工具,常见的有pyinstaller、QPT等等, 其中QPT是飞桨提供的一个打包工具,交互式分割标注工具EISeg就是使用QPT发布的。我们主要介绍比较常规的发布框架pyinstaller,因为它比较成熟。
发布原理
pyinstaller的主要原理是将应用工程代码及其资源文件,同时包括所有用到的python库,还有Python解释器,一起拷贝为一个环境,供项目执行。
pyinstaller发布说明
1)pyinstaller既可以在window下打包,也能用在linux下;由于Python语言是跨平台的,打包后的程序一般可以在多个平台下使用,比如windows,