搜索结果
Powered by: Simple-Jekyll-Search
其实主要说的是pip和conda这两个包管理器的用法
Python之所以如此流行,很大程度上因为第三方库足够多,有大量的开发者维护和开发Python库。这篇文章聊一聊我平时最常用的一些第三方库,以及最常见的两个包管理器。
这有一篇知乎回答说的很清楚:用Python做的软件必须开源吗? - 来不及解释了的回答 - 知乎
例如对于Python中十分常用的界面框架PyQt,它拥有两套授权协议:GPLv3或商用闭源协议。前者意味着直接使用PyQt5的程序也需要基于GPL协议开源,而后者需要支付购买费用,才能闭源使用。
.NET
的包管理器NuGet,Java
的包管理器Maven,JavaScript
的包管理器npm,Ruby
的包管理器gem等等。pip是Python自带的包管理器,在安装Python的时候,它就是附带的库之一。
pip自带一个简单的文档,可以通过
pip -h
或pip --help
查看。其实自带的文档说明内容以及很全了,所以
conda是Anaconda提供的一个环境管理器,其功能范围不仅包括管理第三方库,还包括管理Python环境。应当说conda是一个更加强大的工具,但也更加复杂。