Anaconda 初体验

Anaconda 是一个 Python 的发行版,包含了丰富的科学计算包,并有 Conda 这一工具进行包与环境的管理。

它的体积确实有点大,小容量选手可以考虑 Miniconda

一、 安装 Anaconda

下载地址:https://www.anaconda.com/download/

以 macOS 为例,程序安装时它会在 ~/.bash_profile 写入 Path:

1
2
# added by Anaconda3 5.1.0 installer
export PATH="/Users/cyris/anaconda3/bin:$PATH"

如果用的是 zsh ,就在 .zshrc 中手动添加这条命令。

让配置生效:

1
$ source .zshrc

查看配置是否生效:

1
$ conda --version

二、 使用 Conda 进行环境管理

Update Conda:

1
$ conda update -n base conda

创建一个名为 venv 的环境,Python 版本指定为 2.7:

1
$ conda create -n venv python=2.7

激活环境:

1
$ source activate venv

退出当前环境:

1
$ source deactivate

删除环境:

1
$ conda remove -n venv --all

复制一个环境(已有一个名为 venv 的环境):

1
$ conda create -n venv-2 --clone venv

查看所有环境:

1
$ conda info -e


可以简化一下命令,在 .zshrc 中添加一个别名:alias workon='source activate',就可以用 $ workon env-name 的方式激活环境了。

所有环境都会被安装在 /anaconda3/envs/ 目录下。

三、 Package 管理

给某个特定环境安装 Package 有两种方式:

  1. 直接切换到那个环境中然后使用 conda install package-name 命令进行安装
  2. 在执行安装命令时添加 -n 参数来指定环境:conda install -n env-name package-name

查看已经安装的 Package:conda list (要查看指定环境中安装的包,同样在后面加上 -n 参数就好了。)

查找包:

1
$ conda search package-name

更新包:

1
$ conda update package-name

一些 conda 没有的包,可以使用 pip 安装。

  1. 1. 一、 安装 Anaconda
  2. 2. 二、 使用 Conda 进行环境管理
  3. 3. 三、 Package 管理