conda常用指令

以下是一些常用的 conda 指令,涵盖了环境管理、包管理和基本操作:


1. 环境管理

  • 创建新环境

    conda create --name <env_name> python=<version>
    

    示例:

    conda create --name my_env python=3.9
    
  • 激活环境

    conda activate <env_name>
    

    示例:

    conda activate my_env
    
  • 退出当前环境

    conda deactivate
    
  • 列出所有环境

    conda env list
    

    或者:

    conda info --envs
    
  • 删除环境

    conda remove --name <env_name> --all
    

    示例:

    conda remove --name my_env --all
    
  • 克隆环境

    conda create --name <new_env_name> --clone <existing_env_name>
    

    示例:

    conda create --name cloned_env --clone my_env
    

2. 包管理

  • 安装包

    conda install <package_name>
    

    示例:

    conda install numpy
    
  • 指定版本安装

    conda install <package_name>=<version>
    

    示例:

    conda install pandas=1.3.5
    
  • 卸载包

    conda remove <package_name>
    

    示例:

    conda remove matplotlib
    
  • 更新包

    conda update <package_name>
    

    示例:

    conda update scipy
    
  • 更新所有包

    conda update --all
    
  • 搜索包

    conda search <package_name>
    

    示例:

    conda search tensorflow
    
  • 列出已安装的包

    conda list
    

3. 清理与维护

  • 清理未使用的包和缓存

    conda clean --all
    
  • 检查 Conda 版本

    conda --version
    
  • 更新 Conda 自身

    conda update conda
    

4. 配置与源管理

  • 添加国内镜像源(加速下载)

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    
  • 查看当前配置

    conda config --show
    
  • 移除某个源

    conda config --remove channels <channel_url>
    

5. 其他常用命令

  • 初始化 Conda(用于 shell 集成)

    conda init
    
  • 导出环境配置文件

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

    conda env create -f environment.yml
    
  • 更新环境配置文件

    conda env update -f environment.yml
    

以上是 conda 的常用指令,熟练掌握这些命令可以更高效地管理 Python 环境和依赖包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值