Anaconda速成手册
2018-04-24 本文已影响1114人
行走的程序猿
安装
-
安装包下载地址,分为Python2和Python3版本,无特殊需求建议安装Python3版本
-
将anaconda加入环境变量,MacOS和*inux中为
echo 'export PATH="$HOME/anaconda3/bin"' # python3版本 # echo 'export PATH="$HOME/anaconda2/bin"' # python2版本 source ~/.zshrc # 配置立即生效,shell使用的是zsh,如果使用系统bash,则命令为source ~/.bashrc
-
使用
codna --version
确认anaconda安装成功,并查看版本 -
更改镜像源
原始镜像地址下载速度很慢,需要更改为国内镜像源,这里选择清华
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes # 搜索时显示通道地址
卸载(MacOS)
-
清除anaconda配置
conda install anaconda-clean anaconda-clean —yes
-
删除anaconda文件夹
rm -rf ~/anaconda3 # rm -rf ~/anaconda2
-
删除anaconda-clean产生的备份文件
rm -rf ~/.anaconda_backup/<timestamp>
虚拟环境路径
~/anaconda3/envs
or
~/anaconda2/envs
conda命令
- 包管理
- 安装:
conda install pkg_name
,在当前环境中安装,要在指定虚拟环境中安装则为conda install -n env_name pkg_name
- 升级:
conda update pkg_name
- 指定通道升级:
conda install -c conda-forge pkg_name
,-c指定安装包所在通道(源) - 查看:
conda list [pkg_name]
- 查找:
conda search pkg_name
- 高级查找:
anaconda search -t conda -p osx-64 pkg_name
,-t指定包类型,-p指定操作系统版本,搜索结果中的package name为conda-forge/pkg_name
,斜线前为通道名称,之后为包名称,安装命令为conda install -c conda-forge pkg_name
- 安装:
- 虚拟环境相关
- 创建:
conda create -n env_name python=2.7
,配置指定python版本的虚拟环境,一个等号表示模糊匹配,小版本不用指定。 - 查看:
conda env list
或conda info -e
- 激活:
source activate env_name
- 退出:
source deactivate env_name
- 删除:
conda remove -n env_name --all
- 虚拟环境的包管理:在普通包管理的基础上用
-n env_name
指定虚拟虚拟环境即可 - 虚拟环境anaconda:虚拟环境默认不带anaconda,需要的话要手动安装
conda install anaconda
,或者创建虚拟环境时就同时安装conda create -n env_name python=2.7 anaconda
- 创建:
- 其他
- 清除缓存:
conda clean —all
- 清除缓存:
注意
当虚拟环境中未安装anaconda时,在虚拟环境直接使用conda命令进行包安装等操作会失败,因为调用的是系统环境安装的conda。