Conda 常用指令速查表
📦 环境管理(最常用)
| 操作 | 命令 |
| 创建新环境 | conda create -n 环境名 python=3.10 |
| 激活环境 | conda activate 环境名 |
| 退出当前环境 | conda deactivate |
| 列出所有环境 | conda env list 或 conda info --envs |
| 删除环境 | conda remove -n 环境名 --all |
| 克隆环境 | conda create -n 新环境名 --clone 原环境名 |
| 导出环境配置 | conda env export > environment.yml |
| 从配置文件创建 | conda env create -f environment.yml |
📥 包管理
| 操作 | 命令 |
| 安装包 | conda install 包名 |
| 指定频道安装 | conda install -c conda-forge 包名 |
| 安装特定版本 | conda install 包名=版本号 |
| 更新包 | conda update 包名 |
| 更新所有包 | conda update --all |
| 卸载包 | conda remove 包名 |
| 搜索包 | conda search 包名 |
| 查看已安装包 | conda list |
| 查看某环境已安装包 | conda list -n 环境名 |
🔍 信息查询
| 操作 | 命令 |
| 查看 conda 版本 | conda --version |
| 查看 Python 路径 | where python (Windows) / which python (Linux/macOS) |
| 查看当前环境路径 | conda info |
| 查看频道配置 | conda config --show channels |
⚙️ 频道与配置
| 操作 | 命令 |
| 添加清华源(国内加速) | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ |
| 添加 conda-forge 频道 | conda config --add channels conda-forge |
| 设置显示频道地址 | conda config --set show_channel_urls yes |
| 恢复默认频道 | conda config --remove-key channels |
🧹 清理与维护
| 操作 | 命令 |
| 清理缓存(删除未使用的包) | conda clean --all |
| 清理索引缓存 | conda clean -i |
| 删除 tarballs | conda clean -t |
🚀 常用组合示例
# 创建一个 Python 3.9 环境并安装 numpy pandas
conda create -n myenv python=3.9 numpy pandas
# 激活后安装 jupyter
conda activate myenv
conda install jupyter
# 如果某个包 conda 没有,用 pip 补充(注意混合使用风险)
pip install some-package
# 退出环境
conda deactivate
💡 小贴士
- 使用
conda install -c conda-forge 可以获得更多最新包。
- 避免混用
pip install 和 conda install 过多,可能导致依赖冲突。
- 如果遇到网络问题,优先配置国内镜像源(清华、阿里、中科大)。
- 查看命令帮助:
conda 命令 --help(如 conda create --help)