conda常用命令

增删基本命令

  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

设置国内镜像源

国内常见镜像源

设置conda的镜像源

配置 conda 清华大学镜像源

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 channels

删除镜像源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

设置pip的镜像源

配置conda的某个虚拟环境内部的 pip 镜像源

conda activate my_env

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

使用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
posted @ 2024-08-31 18:37  kingwzun  阅读(86)  评论(0编辑  收藏  举报