如何打包你的Python代碼?
這個教程目標是為了更好地描述打包的過程,讓大家都能學會如何打包Python代碼。 但是打包并非 僅僅只有 一種方式,這個教程僅僅只描述了一種可行的打包方式。
打包之后,你的代碼有如下好處:
可以使用
pip
oreasy_install
安裝.可以做為其他包的依賴關系.
其他用戶更加方便地使用和測試你的代碼.
其他用戶可以更方便的理解你的代碼,因為你的代碼是按照打包需要的格式來組織的.
更加方便添加和分發文檔.
我們一步一步地,制作一個簡單的python包 funniest ,你就會發現我所說非虛。
Note
目前,這份教程僅僅針對Python 2.x,可能在Python 3.x 上并不適用
See also
- Setuptools Documentation
setuptools documentation.
- Python Packaging User Guide
“Python Packaging User Guide” (PyPUG) 目標在于為Python包如何打包和安裝,提供權威的指南.