Python的第一个主流打包格式是.egg文件,现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel被设计成包含PEP 376兼容安装(一种非常接近于磁盘上的格式)的所有文件。下面,我们将学习如何创建一个wheel。

首先,你需要安装wheel包:

pip install wheel

然后,打包文件:

pip wheel --wheel-dir=/wheel/out wheel

wheel-dir 为wheel 输出文件夹,后面接项目文件夹(即包含setup.py的文件夹)

.whl文件有一点与.egg文件相似:实际上它们都是"伪装的".zip文件。如果你将.whl文件名扩展改为.zip,你就可以使用你的zip应用程序打开它,并且可以查看它包含的文件和文件夹。