pip
是 Python 包管理工具,
conda
是一个开源的软件包管理系统和环境管理系统。
pip
对Python包进行管理,而
conda
不仅能进行包管理,还能够创建隔离的环境,该环境可以包含不同版本的Python和或其中安装的软件包。
conda ≈ pip(python包管理) + virtualenv(虚拟环境) + 非python依赖包管理
pip
下载安装的是 wheels 或 source 的 Python 软件包,而
conda
下载安装的软件包是二进制文件。
pip
安装的是 Python 软件包,而
conda
安装的是可能用任何语言编写的软件包(比如可能包含 C 或 C++ 库,R 软件包或任何其他软件)。
Anaconda 官网的 pip 和 conda 的对比图
Anaconda 官网对 pip 和 conda 区别的理解
https://www.anaconda.com/blog/understanding-conda-and-pip