++用作工具笔记,常看常新。++
📚 Conda 常用命令集锦
1. 🌐 环境管理 (Environment Management)
| 命令 | 描述 |
|---|---|
conda info --envs |
查看所有环境及其安装路径。 (conda env list 是其别名) |
conda create -n <env_name> python=<version> |
创建新环境,并指定 Python 版本。 (例如: conda create -n my_env python=3.10) |
conda activate <env_name> |
激活指定环境。 |
conda deactivate |
退出 当前环境,回到 base 环境。 |
conda remove -n <env_name> --all |
删除指定环境及其所有包。 |
conda export > environment.yaml |
导出当前环境的配置到 YAML 文件。 |
conda env create -f environment.yaml |
从 YAML 文件创建环境。 |
conda env update -f environment.yaml |
根据 YAML 文件更新现有环境中的包。 |
2. 📦 包管理 (Package Management)
| 命令 | 描述 |
|---|---|
conda search <package_name> |
搜索可用的包版本。 |
conda install <package_name> |
安装 指定包到当前激活的环境。 (例如: conda install numpy) |
conda install -n <env_name> <package_name> |
安装指定包到特定环境。 |
conda install -c <channel> <package_name> |
从指定通道 (channel) 安装包。 (例如: conda install -c conda-forge mamba) |
conda update <package_name> |
更新指定包到最新版本。 |
conda update --all |
更新当前环境中的所有包。 |
conda remove <package_name> |
卸载指定包。 |
conda list |
列出当前环境安装的所有包及其版本。 |
conda clean --all |
清除所有缓存的包文件和索引,释放磁盘空间。 |
3. ⚙️ 配置和设置 (Configuration)
| 命令 | 描述 |
|---|---|
conda config --show |
显示所有 Conda 配置(包括通道、代理等)。 |
conda config --show channels |
仅显示当前配置的通道/镜像源。 |
conda config --add channels <url> |
添加 新的通道或镜像源 URL。 (例如: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/) |
conda config --remove channels <url> |
移除指定的通道或镜像源。 |
conda config --set show_channel_urls yes |
设置在安装时显示包的来源 URL。 |
4. 🧰 辅助工具
| 命令 | 描述 |
|---|---|
conda --version |
查看 Conda 版本。 |
conda update conda |
更新 Conda 自身。 |
conda info |
显示 Conda 和系统环境的详细信息。 |