Skip to main content

Conda 常用命令

以下是 Miniconda 的常用命令整理,涵盖环境管理、包安装、配置等高频操作,方便快速查阅:

1. 环境管理

命令说明
conda create -n env_name python=3.9创建指定 Python 版本的环境
conda activate env_name激活环境(Windows: activate env_name
conda deactivate退出当前环境
conda env list列出所有已创建的环境
conda remove -n env_name --all删除指定环境
conda env export > environment.yml导出当前环境配置到 YAML 文件
conda env create -f environment.yml根据 YAML 文件创建环境

2. 包管理

命令说明
conda install numpy安装包(默认从 conda 仓库)
conda install numpy=1.21安装指定版本的包
conda install -c conda-forge pandas从指定频道(如 conda-forge)安装包
conda update numpy更新指定包
conda update --all更新所有包
conda remove numpy卸载包
conda list列出当前环境中已安装的包
conda search tensorflow搜索可安装的包版本

3. 配置与信息

命令说明
conda info查看 Conda 版本、环境路径等信息
conda config --show显示当前 Conda 配置
conda config --add channels conda-forge添加下载频道(优先级从高到低排列)
conda config --remove channels conda-forge删除指定频道
conda clean --all清理缓存(包括未使用的包和临时文件)

4. 快捷操作示例

创建并激活环境

conda create -n my_env python=3.10
conda activate my_env

安装 Jupyter Notebook

conda install jupyter

克隆环境

conda create --clone my_env --name new_env

5. 常见问题

环境激活失败

现象conda activate 无反应。
解决:运行 conda init 后重启终端(或手动初始化 Shell)。

包版本冲突

现象:安装包时提示 UnsatisfiableError
解决:指定更低版本的包或新建独立环境。

切换 Python 版本

conda install python=3.8  # 在已激活的环境中直接更新

附:Conda 与 Pip 混合使用

  1. 优先用 Conda 安装包(避免依赖冲突)。
  2. Conda 中谨慎使用 Pip
    conda install pip         # 在环境中安装 Pip
    pip install package_name # 仅在 Conda 无法安装时使用

掌握这些命令即可应对 90% 的 Miniconda 日常操作!遇到具体问题可提供错误信息进一步分析。