Anaconda 命令

环境管理

Anaconda 允许我们同时安装不同版本的Python,并能自由切换。现在我们用的是 Python 2.7 对应的安装包,那么 Python 2.7 就是默认的环境(默认名字是 root,注意这个 root 不是超级管理员的意思)。

假设我们需要安装 Python 3.4,并创建一个 Python3.4 的虚拟环境,可按下例操作。

创建虚拟环境:

# 创建一个名为 python34 的环境,指定 Python 版本是3.4
conda create --name python34 python=3.4

注意:这些命令都在 cmd 中执行,在 Anaconda Prompt 中执行会有错误,原因有待探究。

查看已有的环境:

conda info -e

# conda environments:
#
python34                 D:\Anaconda2\envs\python34
root                  *  D:\Anaconda2

星号表示当前所在的环境。

激活虚拟环境:

# Windows 
activate python34

# Linux & Mac
source activate python34  

激活后,会发现 terminal 输入的地方多最左边了 python34 的字样。

回到默认 root 环境:

# Windows
deactivate python34 

# Linux & Mac
source deactivate python34 

删除环境:

conda remove --name python34 --all

复制环境

conda create -n new_env --clone old_env




设置国内镜像

使用清华TUNA 镜像源的 Anaconda 仓库的镜像,可以大幅提高包的下载速度,避免下载时出错:

# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# 设置搜索时显示通道地址
# 要关闭可设为 no
conda config --set show_channel_urls yes

以上方法不一定能成功,建议用下面的方法设置。

在 Anaconda 的安装文件夹里找到配置文件 custom_condarc ,打开后把它修改为:

binstar_upload: true
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults

- http://repo.continuum.io/pkgs/free
- http://repo.continuum.io/pkgs/pro
- https://conda.binstar.org/numba

show_channel_urls: yes

这样就能把下载原设置成 清华TUNA了。




包管理

查看已安装的包:

conda list

# 查看某个指定环境的已安装包
conda list -n env_name

# 查找某个包的信息
conda search packet_name

安装包:

conda install packet_name

# 安装指定版本的包
conda install packet_name=1.01

# 在指定的环境安装包
conda install packet_name -n env_name

更新包:

# 更新指定环境的某包
conda update packet_name -n env_name
# 更新 conda,保持conda最新
conda update conda
 
# 更新 anaconda
conda update anaconda
 
# 更新 python
conda update python

你可能感兴趣的:(Anaconda 命令)