什么是Anaconda?
简介
Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
特点
- Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。
- Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。
Anaconda下载
下载地址:官网
备用地址:清华大学TUNA镜像站
Anaconda安装
开始安装
切换到下载的目录,然后在控制台输入如下命令
sh ./Anaconda3-2019.07-Linux-x86_64.sh
按Enter继续安装
然后看到Do you accept the license terms? [yes|no](你接受许可证条款吗?)
直接输入yes 然后按enter,进入下一步
接下来会提示安装地址:Anaconda3 will now be installed into this location
输入yes选择默认位置即可
等待安装结束当出现Thank you for installing Anaconda3! 表示安装成功。
检验是否安装成功
控制台输入
conda -V
如果出现conda的版本则说明安装成功
Anaconda在安装的时候会自动加入环境变量,如果出现没有conda命令,则需要手动加入环境变量
控制台输入
sudo gedit ~/.bashrc
在文件的末尾加入
export PATH=~/anaconda3/bin:$PATH
保存后,在控制台输入source命令使环境变量生效
source ~/.bashrc
再在控制台输入conda -V看还有没有问题
conda -V
Anaconda配置
第三方仓库
国内用户可通过更改仓库位置加快Python包安装速度。TUNA提供了 Anaconda 仓库的镜像,运行以下命令即可添加 Anaconda Python 免费仓库:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
新建Python虚拟环境
输入以下命令新建虚拟环境
conda create --name <env_name> <package_names>
切换Python环境
source activate env_name
退出虚拟环境
source deactivate
显示已安装的所有虚拟环境
conda env list
Anaconda常用命令
更新coda
conda update conda
安装包
conda install 要安装的包名
如果conda安装不上,估计是Anaconda仓库中没有这个包,可以换用pip安装
pip install 安装的包名
查看当前环境中已经安装的包
conda list