Vinn's Studio

Conda

Word count: 538Reading time: 2 min
2021/05/08 Share

Some basic conda codes.

基本查询

  • 查看conda指令:conda --help

  • 检查conda版本:conda --version

  • 升级conda版本:conda update conda

  • 检查当前环境的python版本:python --version

Conda 环境

  • 创建环境:conda create -n <envName>

  • 创建环境(指定 Python 版本):conda create -n <envName> python=3.6

  • 删除环境:conda remove -n <envName> --all

  • 激活环境:(Linux, Mac OS X): source activate <envName>;(Windows): conda activate <envName>

  • 回到 base(root) 环境:(Linux, Mac OS X): source deactivate;(Windows): conda deactivate

  • 删除环境:conda remove -n <envName> --all

  • 在特定环境下安装库:conda install -n <envName> <packageName>

  • 在 jupyter 中基于特定的 conda 环境创建 kernel 环境:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 确保在需要添加的环境你内已经安装了 ipykernel
conda install -n <envName> ipykernel
# 也可以在创建环境时直接同步安装 ipykernel
conda create -n <envName> python=3.6 ipykernel

################## 方法一:直接使用 ipykernel ###############
# 激活目标 conda 环境
source activate <envName>

# 将目标环境写入 notebook 的 kernel 中
python -m ipykernel install --user --name <envName> --display-name "<displayEnvName>"
# 例如,对于一个名为 NLP 的环境
python -m ipykernel install --user --name NLP --display-name "NLP-Python 3"

# 之后在目标虚拟环境下打开 jupyter notebook,此时,选择新建文件,就能新建该环境下的 notebook(选项显示为设置的展示名称)

################## 方法二:使用 nb_conda ####################
# 在基础环境下,安装 nb_conda 包即可
conda install nb_conda
# 或者安装 nb_conda_kernels 包即可
conda install nb_conda_kernels

# 之后在打开 jupyter notebook 时,选择新建文件,可以选择所有已经安装 ipykernel 的环境
  • 在 jupyter 中删除特定的 Kernel 环境:
1
2
3
4
5
# 查看 jupyter 中安装了哪些虚拟环境
jupyter kernelspec list

# 删除指定的虚拟环境
jupyter kernelspec uninstall <envName>

安装

  • 查看已安装的包:conda list

  • 使用conda命令安装库:conda install <packageName>

  • 安装特定版本的库:conda install <packageName>=<packageVersion>(e.g. numpy=1.13.0)

版本回滚

  • 查看 conda 的历史环境版本(可以看到各个历史版本都会有一个对应的历史版本序号):conda list --revisions

  • 回滚到以前的历史环境版本:conda install --revision <revisionNumber>

CATALOG
  1. 基本查询
  2. Conda 环境
  3. 安装
  4. 版本回滚