如何打包你的Python代码¶
这个教程目标是为了更好地描述打包的过程,让大家都能学会如何打包Python代码。 但是打包并非 仅仅只有 一种方式,这个教程仅仅只描述了一种可行的打包方式。
打包之后,你的代码有如下好处:
- 可以使用
pip
oreasy_install
安装. - 可以做为其他包的依赖关系.
- 其他用户更加方便地使用和测试你的代码.
- 其他用户可以更方便的理解你的代码,因为你的代码是按照打包需要的格式来组织的.
- 更加方便添加和分发文档.
我们一步一步地,制作一个简单的python包 funniest ,你就会发现我所说非虚。
注解
目前,这份教程仅仅针对Python 2.x,可能在Python 3.x 上并不适用
参见
- Setuptools Documentation
- setuptools documentation.
- Python Packaging User Guide
- “Python Packaging User Guide” (PyPUG) 目标在于为Python包如何打包和安装,提供权威的指南.