第五部分-包装和分销¶
在第五部分中,您将学习关于Python打包和各种分发代码的方法。您将了解以下内容:
如何创建模块和包
将包发布到python packaging index(pypi)中
Python 蛋
Python 轮子
PY2Exe公司
bb_freeze
cx_Freeze
PyInstaller
桂2Exe
如何使用innosetup创建安装程序
本节的第一章介绍如何创建模块或包。然后在下一章中,我们将讨论将包发布到Pypi。接下来,我们将学习如何创建和安装python egg和python wheel。
接下来的四章将介绍如何使用以下第三方软件包创建二进制文件:py2exe、bb_freeze、cx_freeze和pyinstaller。这个列表中唯一真正与python 3兼容的包是cx-freeze。由于这个事实,我们将在这四章中展示python 2示例,这样我们就可以轻松地比较所有4个包及其功能。
下一章将向您展示如何使用gui2exe,一个整洁的小用户界面,它是在py2exe、bb_freeze等之上创建的。gui2exe使创建二进制文件更加容易!
本节的最后一章将介绍如何使用innosetup创建安装程序。我们开始吧!