原文鏈接:https://blog.xieqiaokang.com/posts/2170262917.html
命令 |
功能 |
conda update -n base conda |
更新 Conda |
conda update anaconda |
將 Anaconda 所有包更新為最新穩定版本 |
conda info |
驗證 Conda 安裝情況,檢查版本號 |
環境管理
命令 |
功能 |
conda create --name ENVNAME python=3.7 |
創建指定 python 版本的名字為 ENVNAME 的新環境 |
conda activate ENVNAME |
激活 python 環境 ENVNAME |
conda activate /path/to/environment-dir |
激活硬盤某一特定位置的 conda 環境 |
conda deactivate |
退出當前 conda 環境 |
conda list |
列出當前 conda 環境的所有包及其版本 |
conda list --name ENVNAME |
列出 conda 環境 ENVNAME 的所有包及其版本 |
conda remove --name ENVNAME --all |
完整刪除 conda 環境 ENVNAME |
環境的分享、導出與導入
命令 |
功能 |
conda create --clone ENVNAME --name NEWENV |
創建一個原有環境 ENVNAME 的副本 NEWENV |
conda env export --name ENVNAME > envname.yml |
將環境 ENVNAME 導出為 YAML 文件 |
conda env create --file envname.yml |
從 YMAL 文件創建 conda 環境 |
conda env create |
從當前目錄下 environment.yml 文件創建 conda 環境 |
conda list --explicit > pkgs.txt |
導出當前環境所有包的具體版本 |
conda create --name NEWENV --file pkgs.txt |
根據所有包的具體版本創建新環境 |
Packages and Channels
命令 |
功能 |
conda search PKGNAME=3.1 "PKGNAME [version='>=3.1.0,<3.2']" |
在當前 channels 搜索包,版本范圍 >=3.1.0,❤️.2 |
conda search PKGNAME |
搜索包 PKGNAME |
conda install -c conda-forge PKGNAME |
從指定 channel conda-forge 安裝包 |
conda install PKGNAME==3.1.4 |
安裝指定版本號的包 |
conda install "PKGNAME [version='3.1.2|3.1.4']" |
安裝列出版本號的其中一個版本的包 |
conda install "PKGNAME>2.5,<3.2" |
安裝版本在某區間內的包 |
conda config --add channels CHANNELNAME |
添加 channel CHANNELNAME 到當前 conda 設置中 |
其它
命令 |
功能 |
conda search PKGNAME --info |
搜索並輸出包 PKGNAME 的詳細信息 |
conda clean --all |
刪除未使用的緩存文件及包 |
conda uninstall PKGNAME --name ENVNAME |
從環境 ENVNAME 中刪除包 PKGNAME |
conda update --all --name ENVNAME |
更新環境 ENVNAME 中的所有包 |
conda config --show |
檢查 conda 設置 |
More Resources
Anaconda Cloud:https://anaconda.org/
Online Documentation:https://conda.io