# 前言
本文写于2019年12月 Anaconda v2.1.31。
# 配置相关
# 修改配置
key
为要修改的配置名称,value
为修改的值
conda config --add key value
conda config --remove key value
# 用户使用自定义配置后会生成配置文件
vim ~/.condarc
# 查看配置
conda config --show
# 虚拟环境
# 创建虚拟环境
conda create -n env_name
conda create --name env_name
# 创建制定python版本的环境
conda create -n env_name python=python_version
conda create --name env_name python=python_version
# 创建包含某些包的环境
conda create --name your_env_name package_name_1 package_name_2
# 创建指定python版本下包含某些包的环境
conda create --name your_env_name python=python_version package_name_1 package_name_2
# 删除虚拟环境
conda remove -n env_name --all
# 查看虚拟环境
conda info -e
conda info --envs
conda env list
# 激活虚拟环境
conda activate env_name
如果失败了,那么首先
source activate env_name
再
conda activate env_name
# 退出虚拟环境
conda deactivate
# 分享虚拟环境
如果你想把你当前的环境配置与别人分享,这样ta可以快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给ta一个你的环境的.yaml
文件。
conda env export > environment.yaml
从该文件创建环境
conda env create -f environment.yaml
# 重命名虚拟环境
conda
其实没有重命名指令,实现重命名是通过clone
完成的,分两步:
首先clone
一份new_name
的环境
conda create -n new_name --clone env_name
删除原环境
conda remove -n env_name --all
# Python版本
# 查看Python版本
python --version
# 判断编译器位置
which python
# 包管理
# 查看当前环境下已有的包
conda list
# 查看非激活环境下已有的包
conda list -n env_name
# 安装
# 在当前环境中安装包
conda install package_name
# 为指定环境安装某个包
conda install -n env_name package_name
# 删除
# 删除当前环境中的包
conda remove package_name
# 删除指定环境中的包
conda remove --name env_name package_name
# 清除其他的包
只保留环境初始的包(比如python),其他全部删除
conda clean -a
# 获取版本号
conda --version
# 或
conda -V
# 更新
# 更新至最新版本,也会更新其它相关包
conda update conda
conda update anaconda
# 更新所有包
onda update --all
# 更新指定包
conda update package_name