一、創(chuàng)建虛擬環(huán)境
Anaconda個人版(以前稱為Anaconda發(fā)行版)2020.02版本中默認(rèn)的python版本是3.7,但同時提供了python3.6和python3.8的元軟件包。
想將python3.7切換為python3.6或python3.8,請執(zhí)行如下命令:
conda create -n py36 anaconda=2020.02 python=3.6
conda create -n py38 anaconda=2020.02 python=3.8
執(zhí)行命令后的運行情況大致如下:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /root/anaconda3/envs/py36
added / updated specs:
- anaconda=2020.02
- python=3.6
The following packages will be downloaded:
The following NEW packages will be INSTALLED:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate py36
#
# To deactivate an active environment, use
#
# $ conda deactivate
至此python3.6環(huán)境安裝成功。運行中途會詢問你是否繼續(xù)(Proceed ([y]/n)?),輸入y即可。
啟用python3.6,輸入命令:
conda activate py36
停用python3.6,輸入命令:
conda deactivate
二、拓展部分 - 刪除虛擬環(huán)境
先停用虛擬環(huán)境:
conda deactivate
然后查看虛擬環(huán)境及所在路徑:
conda env list
最后刪除指定的虛擬環(huán)境,-p后面是所要刪除的虛擬環(huán)境的路徑:
conda env remove -p /home/xxx/.conda/envs/py36
另一種刪除指定的虛擬環(huán)境的方法,-n后面是所要刪除的虛擬環(huán)境名:
conda remove -n py36 --all
參考:
[1]Team Anaconda.Anaconda Individual Edition 2020.02: New Name, Exciting Features[EB/OL].https://www.anaconda.com/blog/anaconda-individual-edition-2020-02-new-name-exciting-features ,MAR 11, 2020.