在用Python开发应用程序的时候,有三个类似的概念容易混淆:项目(Project)、发行版(Distribution)和软件包(Package)。
- 项目(Project)是开发者组织应用程序开发资源的形式,一个Python项目里面通常有Python应用程序源代码文件、单元测试源代码文件、和其它非Python代码文件,例如,项目说明文件、数据文件等。
- 发行版(Distribution)是版本化的存档文件,包含Python 软件包、模块和其他用于发布资源文件。用户从Internet下载发行版,然后安装使用。
-
软件包(Package)是将多个功能上有逻辑关联的模块放到一个文件夹里面,并配上一个init.py文件,这个文件夹及其里面的所有模块组成了Python包(package),文件夹名就是包的名字。Python软件包
