知行编程网知行编程网  2022-12-10 21:00 知行编程网 隐藏边栏  21 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python的setuptools是什么的相关知识,希望可以帮到处于编程学习途中的小伙伴

python的setuptools是什么

什么是setuptools

setuptools 是 Python distutils 增强版的集合,可以帮助我们更方便地创建和分发 Python 包,尤其是那些有依赖关系的包。当用户使用由 setuptools 创建的包时,他们不需要安装 setuptools,只要他们有启动模块即可。

功能亮点:

·利用EasyInstall自动查找、下载、安装、升级依赖包

· 创建Python Eggs

·包含包目录内的数据文件

自动将所有包包含在包目录中,而不在 setup.py 中列出它们

· 自动包含与分发相关的包中的所有相关文件,而不是创建 MANIFEST.in 文件

·自动生成经过包装的脚本或Windows执行文件

支持Pyrex,即在setup.py中列出.pyx文件,终端用户无需安装Pyrex

·支持上传到PyPI

·可以部署开发模式,使项目在sys.path中

· 使用新命令或 setup() 参数扩展 distutils,为多个项目发布/重用扩展

只需在项目 setup() 中声明入口点即可创建可自动发现扩展的应用程序和框架

总之setuptools比distutils好用多了,基本满足大型项目的安装和发布。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享