python Conda虛擬環境管理與包管理

2021-09-23 10:41:42 字數 1401 閱讀 7082

anaconda 是 python 的乙個發行版,如果把 python 比作 linux,那麼 anancoda 就是 centos 或者 ubuntu。它解決了python開發者的兩大痛點。

提供包管理,功能類似於 pip,windows 平台安裝第三方包經常失敗的場景得以解決。

提供虛擬環境管理,功能類似於 virtualenv,解決了多版本python並存問題。

目錄

1. 虛擬環境管理

1.1 檢視當前的python環境列表

1.2 根據需求建立自己所需的python環境

1.3 啟用相應的環境

1.4 disable當前的環境

1.5 刪除環境

1.6 拷貝環境

2. 包管理

2.1 檢視已安裝的包

2.2 安裝 matplotlib 

2.3 包更新

2.4 刪除包

3. conda修改映象源

conda-env list
conda create --name test_py3.4 python=3.4
conda activate test_py3.4
conda deactivate
刪除環境也使用 conda remove 命令,不過加上引數 --all 並使用 -n/--name 指定要刪除的環境名。

conda remove -n tf --all

//或者

conda env remove -n tf

在建立環境時可以使用 --clone 從已存在的環境進行拷貝。

conda create --clone tensorflow --name tf
conda list
conda install matplotlib
有些時候numpy明明已經安裝了,結果還是找不到模組,更新一下numpy試試。

# 更新所有

conda upgrade --all

# 更新指定包

conda upgrade numpy

conda remove matplotlib
linux和windows對於conda修改映象源的方法一樣

conda config --add channels 

conda config --set show_channel_urls yes

conda install 隨便乙個模組試試,看**是否換源成功

python conda虛擬環境

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

conda顯示虛擬環境 Conda 虛擬環境配置

一些相關的命令 conda update n base conda 更新 conda conda create name pytorch1.3 python 3.7 建立新環境 conda remove n nlp all 刪除環境 conda create name pytorch1.3 clon...

conda顯示虛擬環境 conda虛擬環境

1 首先在所在系統中安裝anaconda。可以開啟命令列輸入conda v檢驗是否安裝以及當前conda的版本。2 conda常用的命令。1 conda list 檢視安裝了哪些包。2 conda env list 或 conda info e 檢視當前存在哪些虛擬環境 3 conda update...