anaconda安装与使用指南

Anaconda的下载页参见官网下载,Linux、Mac、Windows均支持。

  • 新建Python3.6虚拟环境
conda create -n env_name python=3.6

其中env_name是虚拟环境的名称,这个虚拟环境会默认建立在Anaconda安装路径的envs文件夹中。

  • 激活和删除python3.6环境
# 安装好后,使用activate激活某个环境
activate python34 # for Windows
source activate python34 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH

# 此时,再次输入
python --version
# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境

# 如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac

# 删除一个已有的环境
conda remove --name python34 --all
  • 查看已安装的环境
conda info -e#当前被激活的环境会显示有一个星号或者括号。
  • 给Python3.6环境安装所需的包
conda install -n env_name -c channel package_name
#-n后面加环境名称
#-c后面加channel名称
# 如果不用-n指定环境名称,则被安装在当前活跃环境
  • 安装包的过程中,可能会有以下报错:
    ①Error: Package missing in current win-64 channels
    这种情况需要添加一个支持win64的channel,使用:
anaconda search -t conda retrying

可以检索到支持这个retrying包的channel列表,和支持的平台

  • 安装Python3.6版本的IDE
    如果想使用anaconda的IDE spyder的话,在3.6的环境中安装spyder即可
conda install -n env_name -c bioconda spyder
  • 查看已经安装的packages
conda list # 查看当前环境下已经安装的包

conda list -n python361# 查看某个指定环境的已安装包
  • 更新package
conda update -n python34 numpy
  • 删除package
conda remove -n python34 numpy
  • 更新anaconda
conda update anaconda
  • 更新python
conda update python
  • 补充:如果创建新的python环境,比如3.4,运行conda create -n python34 python=3.4之后,conda仅安装python 3.4相关的必须项,如python, pip等,如果希望该环境像默认环境那样,安装anaconda集合包,只需要:
# 在当前环境下安装anaconda包集合
conda install anaconda

# 结合创建环境的命令,以上操作可以合并为
conda create -n python34 python=3.4 anaconda
# 也可以不用全部安装,根据需求安装自己需要的package即可
  • 设置国内镜像
    如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:
# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

你可能感兴趣的:(python)