本表旨在提供一個簡潔、高效的 Conda 命令參考,專注于最常用功能的快速查找。
1. 環境管理 (Environment Management)
功能 (Function) | 命令 (Command) | 示例 (Example) |
---|
創建新環境 | conda create -n <env_name> [packages...] | conda create -n myenv python=3.9 pandas |
激活環境 | conda activate <env_name> | conda activate myenv |
退出環境 | conda deactivate | conda deactivate |
查看所有環境 | conda env list | conda env list |
復制環境 | conda create -n <new_env> --clone <source_env> | conda create -n myenv_v2 --clone myenv |
刪除環境 | conda remove -n <env_name> --all | conda remove -n myenv --all |
導出環境到文件 | conda env export > environment.yml | conda env export > environment.yml |
從文件創建環境 | conda env create -f <file.yml> | conda env create -f environment.yml |
2. 包管理 (Package Management)
以下命令均在激活特定環境后使用。
功能 (Function) | 命令 (Command) | 示例 (Example) |
---|
安裝包 | conda install <package_name> | conda install matplotlib |
安裝指定版本 | conda install <package_name>=<version> | conda install numpy=1.21.5 |
卸載包 | conda remove <package_name> | conda remove matplotlib |
更新包 | conda update <package_name> | conda update pandas |
更新所有包 | conda update --all | conda update --all |
查看已安裝的包 | conda list | conda list |
搜索可用包 | conda search <package_name> | conda search tensorflow |
3. Conda 配置與維護 (Configuration & Maintenance)
功能 (Function) | 命令 (Command) |
---|
查看 Conda 版本 | conda --version |
更新 Conda 自身 | conda update -n base conda |
清理緩存 | conda clean --all |
查看配置信息 | conda info |
添加鏡像源 | conda config --add channels <channel_url> |
移除鏡像源 | conda config --remove channels <channel_url> |
顯示當前源 | conda config --show-sources |