Python项目、发行版、软件包的区别

在用Python开发应用程序的时候,有三个类似的概念容易混淆:项目(Project)、发行版(Distribution)和软件包(Package)。

  • 项目(Project)是开发者组织应用程序开发资源的形式,一个Python项目里面通常有Python应用程序源代码文件、单元测试源代码文件、和其它非Python代码文件,例如,项目说明文件、数据文件等。
  • 发行版(Distribution)版本化的存档文件,包含Python 软件包、模块和其他用于发布资源文件。用户从Internet下载发行版,然后安装使用。
  • 软件包(Package)是将多个功能上有逻辑关联的模块放到一个文件夹里面,并配上一个init.py文件,这个文件夹及其里面的所有模块组成了Python包(package),文件夹名就是包的名字。
    Python软件包
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 各大Linux发行版软件包管理参考(http://www.freeoa.net/osuport/botinstal...
    IRONYT阅读 7,561评论 0 12
  • Distutils可以用来在Python环境中构建和安装额外的模块。新的模块可以是纯Python的,也可以...
    MiracleJQ阅读 3,250评论 0 1
  • 悠悠岁月 压缩成石头上的几行字 与子孙对话
    闪电饿狼阅读 286评论 0 0
  • 有时候,在自家脆弱的时候,就想一个人躲藏起来,不愿意被别人看到自己的伤口,只愿意一个人默默的舔舐伤口,等待伤愈。 ...
    理智的坏蛋阅读 559评论 2 22
  • 如果您进群后机器人要求您输入验证码请直接在群里发送! 请不要私信发送,当前机器人暂时无法校对私信发送的验证码。造成...
    墨影_0620阅读 475评论 0 0

友情链接更多精彩内容