BlueXIII's Blog

热爱技术,持续学习

0%

Anaconda常用操作

换源

1
2
3
4
5
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

查看版本等信息

1
2
conda info
conda -V/--version

环境查看

1
2
conda env list
conda info -e

环境管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 创建新环境
conda create --name newenv python=3.6

# 复制新环境
conda create -n newenv --clone base

# 删除环境
conda remove --name newenv --all

# 激活环境
conda activate newenv

# 退出环境
conda deactivate

环境导入导出

1
2
3
4
5
# 导出
conda env export > environment.yaml

# 导入
conda env create -f .../environment.yaml

包管理

1
2
3
4
5
6
7
8
9
conda list # 查看已经安装的包
conda update conda # 升级conda自身
conda search requests # 查询某个包
conda install requests # 安装新包
conda install -n test requests # 将包安装到指定环境
conda update --all # 更新所有包
conda update requests # 升级包
conda remove requests # 移除包
conda remove -n test requests # 从指定环境中移除包

requirements.txt导入导出

1
2
3
4
5
6
7
8
9
10
11
# pip批量导出包含环境中所有组件的requirements.txt文件
pip freeze > requirements.txt

# pip批量安装requirements.txt文件中包含的组件依赖
pip install -r requirements.txt

# conda批量导出包含环境中所有组件的requirements.txt文件
conda list -e > requirements.txt

# conda批量安装requirements.txt文件中包含的组件依赖
conda install --yes --file requirements.txt

参考文档