作者:empty 出版社:empty |
作为一个流行的开源开发项目, Python拥有一个活跃的贡献者和用户支持社区, 这些社区也可以让他们的软件可供其他Python开发人员在开源许可条款下使用.这允许Python用户有效地共享和协作, 从其他人已经创建的解决方案中受益于常见(有时甚至是罕见的)问题,以及可以提供他们自己的解决方案。本指南涵盖了分发部分的流程。有关安装其他Python项目的指南, 请参阅安装指南,注解:对于企业和共他机构用户,请注意许多组织都有自己的政策来使用和贡献开源软件。在使用Python提供的分发和安装工具时, 请考这些政策
Chapter 1.关键术语·pip是首选的安装程序、从Python 3.4开始, 它默认包含在Python二进制安装程序中.·virtual envir mn ment是一种半隔离的Python环境, 允许为特定的应用安装各自的包, 而不是安装到整个系统.·v env是创建虚拟环境的标准工具, 从Python 3.3开始成为Python的组成部分。从Python 3.4开始,它会默认安装pip到所创建的全部虚拟环境,·virtual env是v env的第三方替代(及其前身) 。它允许在Python 3.4之前的版本中使用虚拟环境, 那些版本或是完全不提供v env, 或是不会自动安装pip到所创建的虚拟环境。·Python Packaging Index是一个由Python用户向其他用户发布开源许可软件包的公共仓库,·Python Packaging Authority是负责标难打包工具以及相关元数据和文件格式标准维护与改进的开发人员和文档作者团队。他们基于Gt Hub和Bit bucket这两个平台维护着各种工具, 文档和问题追踪系统.·distutils是最初的构建和分发系统, 于1998年首次加人Python标准库。虽然直接使用distutils的方式已被淘汰, 它仍然是当前打包和分发架构的基础, 而且它不仅仍然是标准库的一部分, 这个名称还以其他方式存在(例如用于协调Python打包标准开发流程的邮件列表就以此命名)