以下是 Anaconda 终端(Anaconda Prompt 或系统终端)的常用命令总结,涵盖环境管理、包操作和工具配置:


1. 环境管理

命令说明
conda create --name myenv创建名为 myenv 的新环境
conda create --name myenv python=3.9创建指定 Python 版本的环境
conda activate myenv激活环境 myenv
conda deactivate退出当前环境
conda env list列出所有环境(* 表示当前环境)
conda remove --name myenv --all删除环境 myenv 及其所有包
conda env export > environment.yml导出当前环境配置到 YAML 文件
conda env create -f environment.yml从 YAML 文件创建环境

2. 包管理

命令说明
conda install numpy安装包(如 numpy)到当前环境
conda install numpy=1.21安装指定版本的包
conda install -c conda-forge package从特定频道(如 conda-forge)安装包
conda list列出当前环境的所有包
conda search numpy搜索可用包版本
conda update numpy更新指定包
conda update --all更新当前环境所有包
conda remove numpy卸载包

3. Conda 工具维护

命令说明
conda --version查看 Conda 版本
conda update conda更新 Conda 自身
conda update anaconda更新 Anaconda 全套工具
conda clean --all清理缓存和临时文件

4. 虚拟环境与 Jupyter 内核

# 将环境添加到 Jupyter Notebook
conda activate myenv
pip install ipykernel
python -m ipykernel install --user --name myenv --display-name "MyEnv"

5. 常用技巧

  • 多环境切换

    conda activate myenv   # 进入环境
    conda deactivate       # 退出环境
    
  • 混合使用 Conda 和 Pip
    优先用 Conda 安装包,缺失时再用 pip(避免冲突):

    conda install numpy
    pip install some_package_not_in_conda
    
  • 解决环境冲突
    若安装失败,尝试:

    conda update --all    # 更新所有包
    conda clean --all     # 清理缓存后重试
    

注意

  • Windows 系统使用 Anaconda Prompt 运行命令。
  • Linux/macOS 直接在终端运行,激活命令用 source activate myenv(旧版 Conda)。
  • 遇到网络问题可切换国内镜像源(如清华源)。

通过以上命令,可高效管理 Python 环境、安装科学计算包并维护 Anaconda 生态系统。