conda和pip的區別如下:
1、安裝包大小不同
python自身缺少numpy、matplotlib、scipy、scikit-learn等壹系列包,需要安裝pip來導入這些包才能進行相應運算。
Anaconda(開源的Python包管理器)是壹個python發行版,包含了conda、Python等180多個科學包及其依賴項。包含了大量的包,使用anaconda無需再去額外安裝所需包。
2、作用不同
Python語法和動態類型,以及解釋型語言的本質,使它成為多數平臺上寫腳本和快速開發應用的編程語言。anaconda可以用於在同壹個機器上安裝不同版本的軟件包及其依賴,並能夠在不同的環境之間切換。
3、性質不同
Anaconda是壹個打包的集合,裏面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等,所以也稱為Python的壹種發行版。
Python 是壹個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。