Conda用法(Linux)

Conda的環(huán)境管理


創(chuàng)建環(huán)境

創(chuàng)建一個(gè)名為python38的環(huán)境,指定Python版本是3.8(不用管是3.8.x,conda會(huì)為我們自動(dòng)尋找3.8.x中的最新版本)
conda create -n python38 python=3.8
conda create --name python38 python=3.8

激活環(huán)境

conda activate 環(huán)境名

(base) bluejack@bluejack86:~$ conda activate python38
(python38) bluejack@bluejack86:~$

激活后,會(huì)發(fā)現(xiàn)terminal提示符前綴由 (base)變?yōu)?code>(python38)
驗(yàn)證一下Python版本:

(python38) bluejack@bluejack86:~$ python --version
Python 3.8.1

退出環(huán)境

conda deactivate

(python38) bluejack@bluejack86:~$ conda deactivate
(base) bluejack@bluejack86:~$ 

terminal提示符前綴變回(base),說明又回到base環(huán)境下,驗(yàn)證Python版本:

(base) bluejack@bluejack86:~$ python --version
Python 3.7.4

刪除環(huán)境

conda remove -n 環(huán)境名 --all

列出環(huán)境

用戶安裝的不同python環(huán)境都會(huì)被放在目錄~/anaconda/envs下,可以在命令中運(yùn)行conda info -e查看已安裝的環(huán)境,當(dāng)前被激活的環(huán)境會(huì)顯示有一個(gè)星號(hào)或者括號(hào)。

(base) bluejack@bluejack86:~$ conda info -e
# conda environments:
#
base                  *  /home/bluejack/anaconda3
python38                 /home/bluejack/anaconda3/envs/python38

Conda的包管理


安裝包conda install 包名
查看當(dāng)前環(huán)境下已安裝的包conda list
查看指定環(huán)境的已安裝包conda list -n 環(huán)境名
查找包的信息conda search 包名
更新包conda update 包名
刪除包conda remove 包名
更新condaconda update conda
更新anacondaconda update anaconda
更新pythonconda update python
添加Anaconda的清華TUNA鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
設(shè)置搜索時(shí)顯示通道地址
conda config --set show_channel_urls yes
執(zhí)行完上述命令后,會(huì)生成~/.condarc,直接手動(dòng)創(chuàng)建、編輯該文件是相同的效果。

參考資料
Conda Docs
Anaconda Documentation

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容