python包管理工具有哪些(python有哪些包管理器)
1 、说明
软件包中的软件包数量庞大 ,版本多样 ,需要使用pip 、conda 、pipenv 、poetry等软件源管理工具 。
2 、包管理器的种类
(1)pip是最常用的包管理工具 ,通过pipinstall命令格式安装软件包 ,使用pypi软件包 。
(2)作为科学计算领域的包管理工具 ,conda功能丰富 ,功能强大 ,所用软件包源为Anacondarepository和AnacondaCloud ,conda不仅支持Python软件包 ,还可安装C,C++,R和其它语言的二定制软件包 。除软件包管理外 ,还可提供相互隔离的软件环境 。
(3)Pipenv是KennethReitz于2017年1月发布的Python依赖管理工具 ,现在由PyPA维护 。Pipenv自动管理虚拟环境和依赖文件 ,提供一系列命令和选项,实现各种依赖和环境管理相关操作 。
(4)Poetry与Pipenv相似 ,是Python虚拟环境和依赖管理工具 ,此外还提供包管理功能,如包装和发布 。您可以将其视为Pipenv和Flit工具的超集 。使用Poetry可以同时管理Python库和Python程序 。
许多包管理工具不仅提供了基本的包管理功能 ,还提供了虚拟环境建设 、程序管理等功能 。
以上就是python4种包管理器的介绍 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!