Conda是一個包管理器;Anaconda才是一個python發(fā)行版。
軟件發(fā)行版是在系統(tǒng)上提前編譯和配置好的軟件包集合, 裝好了后就可以直接用。
包管理器是自動化軟件安裝,更新,卸載的一種工具。Conda,有命令”conda install”, “conda update”, “conda remove”, 所以很明顯, conda是包管理器。
conda和Anaconda名字相似,但沒有必然關(guān)系, 你可以不安裝Anaconda的同時, 使用conda安裝和管理軟件。
Conda是一個通用的包管理器,當初設(shè)計來管理任何語言的包。所以用來管理python包當然也是綽綽有余。
Conda 和 pip 目標并不相同, 只有小部分子集有交集有競爭關(guān)系:比如python包的安裝和環(huán)境隔離。
pip可以允許你在任何環(huán)境中安裝python包,而conda允許你在conda環(huán)境中安裝任何語言包(包括c語言或者python)。
|