conda常用命令
增删基本命令
- 创建虚拟环境:
# 创建pyhon=3.8的版本环境,取名叫 my_env
conda create -n my_env python=3.8
- 删除虚拟环境(谨慎操作)
conda remove -n my_env --all
- 激活环境
conda activate my_env
- 安装包
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]
- 用来列出 conda 环境中的包
conda list
- 只列出当前环境的所有包
例:列出 my_env 下的所有包
conda list -n my_env
- 列出包含某字段的包
例:列出 my_env 中与 numpy 相关的包
conda list -n my_env numpy
查看所有虚拟环境
conda info -e
# 或者
conda info --env
设置国内镜像源
国内常见镜像源
- 阿里云 https://mirrors.aliyun.com/pypi/simple/
- 豆瓣 http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
设置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环境。
常用命令如下:
- 根据environment.yml创建 全新 Conda 环境:
#创建新环境,并指定新环境名称为 'my_env'()
conda env create -f path_to_environment.yml -n my_env
- 根据environment.yml更新 现有 Conda 环境:
conda env update -f environment.yml
- 导出当前环境配置到environment.yml
# environment.yml为导出路径
conda env export > environment.yml