在Python生态中,Anaconda、Conda和Pip是三个非常重要的工具,它们在包管理和环境管理方面发挥着关键作用。
Anaconda
Anaconda是一个为科学计算而设计的Python发行版,它集成了Conda、Python以及大量的数据科学相关库,如NumPy、Pandas等。Anaconda的主要优势在于它提供了一个集成的环境,使得用户可以轻松地安装、运行和升级包及其依赖项,同时在计算机中便捷地创建、保存、加载和切换环境
Conda
Conda是Anaconda发行版中的包管理器,但它也可以独立于Anaconda使用。
Conda是一个跨平台(Window、Linux、MAC)的通用的软件包和环境管理器,除了能够安装Python包之外还能够安装C、C++、Go等多种语言的软件包
。
Conda的核心功能包括包管理和环境管理,它允许用户创建独立的环境,每个环境可以有自己的Python版本和库
conda 安装的库都会放在anaconda3/pkgs目录下。这样的好处就是,当在某个环境下已经下载好了某个库,再在另一个环境中还需要这个库时,就可以直接从pkgs目录下将该库复制至新环境而不用重复下载
。<