python conda和pip安裝庫之間的區別

2021-10-06 01:57:45 字數 762 閱讀 7481

conda

首先,conda是乙個通用的包管理器,意思是什麼語言的包都可以用其進行管理,自然也就包括python了。在安裝anaconda或者miniconda時,會對conda進行一同安裝。其中anaconda作為python的發行版,相當於在python的基礎上自帶了常用第三方庫,而miniconda則相當於是乙個conda環境的安裝程式,只包含了conda及其依賴項,這樣就可以減少一些不需要的第三方庫的安裝,所以miniconda所占用的空間很小。

pippip同conda一樣,也是乙個包管理器,並且是python官方認可的包管理器。其中pip的含義是pip installs packages。最常用於安裝在python包索引(pypi, python package index 上發布的包。因此,在通過conda list命令檢視當前環境下已安裝的包時,通過pip的源是pypi。

conda和pip安裝庫的區別

conda和pip解除安裝庫的區別

pip是在特定的環境中進行庫的安裝,所以解除安裝庫也是一樣的道理,通過pip uninstall ***就可以將該環境下lib\site-packages中對應的庫進行解除安裝了。

其他關於conda和pip的一些區別可以參考understanding conda and pip

python conda虛擬環境

不過conda virtua environment還可以,比如,一般在jupyter notebook中的kernel只有乙個選項,在安裝完conda的nb conda和ipykernel包之後可以在kernel下面找到其他虛擬環境,在切換虛擬環境上十分方便。選擇相應的版本就可以了。這裡安裝mac...

pip和pip3的區別

pip和pip3用於區分pip install numpy等等安裝的庫所放的位置 1 使用pip install 新安裝的庫會放在這個目錄下面 python2.x site packages。2 使用pip3 install 新安裝的庫會放在這個目錄下面 python3.x site package...

pip和pip3的區別

一 非anaconda環境下 ubuntu 16.04 開始好像同時存在 python2 和python3。因此庫裡面既會有pip3也會有pip 1 使用pip install 新安裝的庫會放在這個目錄下面 python2.x site packages 2 使用pip3 install 只有安裝了...