conda常用命令

kingwzun / 2024-08-31 / 原文

增删基本命令

  1. 创建虚拟环境:
# 创建pyhon=3.8的版本环境,取名叫 my_env
conda create -n my_env python=3.8
  1. 删除虚拟环境(谨慎操作)
conda remove -n my_env --all
  1. 激活环境
conda activate my_env
  1. 安装包
conda install package_name
# 更推荐下面的命令(通过conda-forge频道安装)
conda install -c conda-forge package_name

查看 conda 环境中的包

conda list 用来列出 conda 环境中的包。具体格式如下: conda list [-n env_name | -p path] [package]

  1. 用来列出 conda 环境中的包
conda list
  1. 只列出当前环境的所有包
    例:列出 my_env 下的所有包
conda list -n my_env
  1. 列出包含某字段的包
    例:列出 my_env 中与 numpy 相关的包
conda list -n my_env numpy

查看所有虚拟环境

conda info -e
# 或者
conda info --env

使用environment.yml文件配置conda环境

environment.yml 文件包含Conda 环境所需的所有依赖项及其版本信息。可以通过environment.yml迁移/复制conda环境。

常用命令如下:

  1. 根据environment.yml创建 全新 Conda 环境:
#创建新环境,并指定新环境名称为 'my_env'()
conda env create -f path_to_environment.yml -n my_env
  1. 根据environment.yml更新 现有 Conda 环境:
conda env update -f environment.yml
  1. 导出当前环境配置到environment.yml
# environment.yml为导出路径
conda env export > environment.yml