命令大全-conda

428 阅读2分钟

基础命令

创建、激活和删除环境

  1. 创建环境

    conda create --name myenv
    

    指定 Python 版本:

    conda create --name myenv python=3.8
    
  2. 激活环境

    conda activate myenv
    
  3. 退出环境

    conda deactivate
    
  4. 删除环境

    conda remove --name myenv --all
    
  5. 列出所有环境

    conda env list
    

包管理

  1. 安装包

    conda install package_name
    

    指定版本:

    conda install package_name=1.0
    
  2. 更新包

    conda update package_name
    
  3. 删除包

    conda remove package_name
    
  4. 列出已安装的包

    conda list
    

环境管理

  1. 导出环境

    conda env export > environment.yml
    
  2. 从文件创建环境

    conda env create -f environment.yml
    
  3. 克隆环境

    conda create --name newenv --clone myenv
    

高级命令

通道管理

  1. 添加通道

    conda config --add channels channel_name
    
  2. 列出通道

    conda config --get channels
    
  3. 设置默认通道

    conda config --set channel_priority strict
    

清理缓存

  1. 清理未使用的包和缓存

    conda clean --all
    
  2. 清理索引缓存

    conda clean --index-cache
    
  3. 清理包缓存

    conda clean --packages
    

其他命令

  1. 检查更新 conda

    conda update conda
    
  2. 检查更新 Anaconda

    conda update anaconda
    
  3. 验证环境

    conda env list
    
  4. 显示 conda 信息

    conda info
    

进阶用法

使用虚拟环境配置文件

  1. 生成虚拟环境配置文件

    conda env export > environment.yml
    
  2. 根据配置文件创建虚拟环境

    conda env create -f environment.yml
    

切换环境的 Python 版本

  1. 更新环境中的 Python 版本
    conda install python=3.9
    

实用技巧

  1. 在环境中安装 pip 并使用

    conda install pip
    pip install package_name
    
  2. 在特定通道中搜索包

    conda search package_name --channel conda-forge
    
  3. 在环境中安装 Jupyter Notebook

    conda install jupyter
    jupyter notebook
    

以上是 conda 的常用命令,涵盖了从基础到高级的各种操作。通过这些命令,你可以高效地管理 Python 环境和依赖包。