Anaconda 是一种Python语言的免费增值开源发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。Anaconda使用软件包管理系统Conda进行包管理。
安装 Anaconda
检查安装
首先,Anaconda提供了命令行工具 Anaconda Prompt,在左下角菜单中可以找到该工具,双击打开,就能像cmd一样使用anaconda的命令啦。
conda info
若能正常输出版本信息等即为安装成功。
使用conda管理环境和包
conda -h:查看帮助;
conda info -e:查看已有环境;
conda create -n :创建新环境,并为新环境安装指定的包,可安装指定包的指定版本(可缺省)。例如:conda create -n py3.5 python=3.5;
source activate :切换到指定环境。Windows不用加source;
source deactivate:退出环境至base。Windows不用加source;
conda remove -n --all:删除指定环境;
conda create --name --clone :复制环境;
conda list:显示当前环境已安装的包;
conda search :搜索指定的包。也可使用通配符*模糊查找;
conda install :在当前环境安装指定的包;
conda remove :卸载当前环境的指定包;
conda update :更新当前环境的指定包;
conda update --all:更新当前环境的所有包。
查看命令的帮助只需后加-h即可。例如,conda create -h
安装conda中搜索不到的包
有一部分Python的包在conda中是搜索不到的,这时通过两种方式来安装。
方式一:pip安装
pip install
pip是Python的包管理器,优点是方便,缺点是需要自己安装依赖。
方式二:通过官网搜索安装
一般通过conda搜索不到指定的包,会出现下图的界面:
一般选择第一个即可
使用图中的命令行安装即可
注:conda install的-c参数表示指定对应的channel安装。
添加清华的镜像
如果你通过命令需要安装很多的python包的话, 往往会发现下载安装速度比较慢,因为Anaconda.org的服务器在国外。
如果用国内的镜像源就快多了,一般用的是清华TUNA镜像源,它有Anaconda仓库的镜像,我们将其加入conda的配置即可:
# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
设置好之后,可以查看到它保存到了一个配置文件里面,这个文件windows的话在你的家目录下,如果你用administrator账号登录Windows的话,就是在C:\Users\Administrator\下的.condarc文件,如果是其他账号的话,如aaa,就是在C:\Users\aaa\下的.condarc文件。如下图:
左边有一个.conda文件夹,里面的文件保存的是你当前安装的所有python环境的路径,右边的.condarc保存的就是你设置的镜像源地址。
我这里首先装了anaconda3有了python3环境,然后通过命令安装了python2.7环境,具体怎们用命令安装python环境后面说。
接下来可以验证下下载包的时候是否用到了国内的镜像源。
通过命令行安装 scrapy
conda install scrapy
会看到下图所示:
可以看到确实换成了清华的镜像,下载速度也快多了。
参考: