anaconda本质上是一个包管理器和环境管理器,支持了720多种开源包,支持python和R。如果不想要这些开源包,可以安装Niniconda通过 conda install PACKAGE自行安装想要的包。miniconda只需要3M,完整包大约400M。当前python3的版本是Anaconda3-4.4.0-Windows-x86_64.exe。主要包括numpy,scipy,MatplotLib,pandas(数据分析),seaborn(统计可视化),bokeh(web可视化),scikit-Learn(机器学习与数据挖掘),NLTK(自然语言),notebook(web交互式计算环境)和R支持。
有两种方式:
navigator的GUI方式,直接点菜单,里面资源很丰富,包管理方便。
还有一种的conda命令行方式。
直接安装150个包,通过conda install可以使用anaconda仓库安装250种包,数千种包在anaconda云上。可以使用pip install安装。与python资源无缝整合。
python的版本和anacorda的版本没啥关系,可以自己管理。
完整版安装要示至少3G的空间,有点大哈。一般学习就装个window版行了,window的安装就是对exe安装文件的一路点击。能打开navigator或conda命令行就算装好了。
支持R语言,但目前暂不管它。
conda update python: 更新python到最新版本。
conda install python=3: 安装python3的最新版本。其它包同理。
navigator直观一些。分三步:
1.创建和激活一个包的新环境。Environments->creat:填入环境名。
2.安装软件包
3.使用环境。
使用conda:
# 添加Anaconda的TUNA镜像,通道是各个环境共享的。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
#默认安装了python3.6的环境,再装一个python3.5的环境,环境名为py35.
conda create -n py353 python=3.5
#查看已安装的包
conda list
#激活环境,当前已激活的环境会去活。
activate py353
#去活环境
deactivate py353
#安装包,可以指定环境名,如果不指定环境名,则为当前激活环境,多个包可以一起装,包名之间空格,[]中的内容是可选项。
conda install 【-n py353】 jupyter
#查看python版本
python --version
#查看conda版本
conda --version
#列出环境变量,当前环境变量前多一个星号,短名-e
conda info --envs
#切换到OS系统环境,此时conda命令失效
deactivate
#复制环境
conda create -n py353 --clone py353-2
#删除环境变量
conda remove -n biopy2 --all
#检查那个版本的python可以被安装
conda search --full --name python
#检查一个包是否可以通过conda来安装
conda search beautifulsoup4
#通过anacorda云安装: http://anaconda.org
conda install -c conda-forge tensorflow #太慢,基本装不上
#通过pip安装
pip install --upgrade tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple #很快
#移除包
conda remove -n bunnies iopro
【如何与elipse集成】:安装anaconda,eclispe和pydev后,Window->Preferences->PyDev->Interpreters->Pathon Interpreter->Quick Auto-config。
anaconda的python解释器安装默认位置:C:\Users\【用户名】\anaconda\bin\python。如果有不同的版本环境,在~/anaconda/envs下选各自环境的python.exe.
http://blog.csdn.net/vincentluo91/article/details/70826859
http://www.jianshu.com/p/d2e15200ee9b
有两种方式:
navigator的GUI方式,直接点菜单,里面资源很丰富,包管理方便。
还有一种的conda命令行方式。
直接安装150个包,通过conda install可以使用anaconda仓库安装250种包,数千种包在anaconda云上。可以使用pip install安装。与python资源无缝整合。
python的版本和anacorda的版本没啥关系,可以自己管理。
完整版安装要示至少3G的空间,有点大哈。一般学习就装个window版行了,window的安装就是对exe安装文件的一路点击。能打开navigator或conda命令行就算装好了。
支持R语言,但目前暂不管它。
conda update python: 更新python到最新版本。
conda install python=3: 安装python3的最新版本。其它包同理。
navigator直观一些。分三步:
1.创建和激活一个包的新环境。Environments->creat:填入环境名。
2.安装软件包
3.使用环境。
使用conda:
# 添加Anaconda的TUNA镜像,通道是各个环境共享的。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
#默认安装了python3.6的环境,再装一个python3.5的环境,环境名为py35.
conda create -n py353 python=3.5
#查看已安装的包
conda list
#激活环境,当前已激活的环境会去活。
activate py353
#去活环境
deactivate py353
#安装包,可以指定环境名,如果不指定环境名,则为当前激活环境,多个包可以一起装,包名之间空格,[]中的内容是可选项。
conda install 【-n py353】 jupyter
#查看python版本
python --version
#查看conda版本
conda --version
#列出环境变量,当前环境变量前多一个星号,短名-e
conda info --envs
#切换到OS系统环境,此时conda命令失效
deactivate
#复制环境
conda create -n py353 --clone py353-2
#删除环境变量
conda remove -n biopy2 --all
#检查那个版本的python可以被安装
conda search --full --name python
#检查一个包是否可以通过conda来安装
conda search beautifulsoup4
#通过anacorda云安装: http://anaconda.org
conda install -c conda-forge tensorflow #太慢,基本装不上
#通过pip安装
pip install --upgrade tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple #很快
#移除包
conda remove -n bunnies iopro
【如何与elipse集成】:安装anaconda,eclispe和pydev后,Window->Preferences->PyDev->Interpreters->Pathon Interpreter->Quick Auto-config。
anaconda的python解释器安装默认位置:C:\Users\【用户名】\anaconda\bin\python。如果有不同的版本环境,在~/anaconda/envs下选各自环境的python.exe.
个人很喜欢python module docs功能的,但在anaconda下还找不到,只有通过cli查看了,不太爽。
熟练以后,就可以自己下个miniconda来自己装库了,这与Linux的最小安装有相拟的好处。
小结:对不同版本有很方便的环境隔离和管理功能,这一点上类比docker。
本文算是官网翻译+转载+原创,不太好分。尊重官网,列为翻译类吧。
参考:
anaconda官方文档。
http://www.jianshu.com/p/2f3be7781451http://blog.csdn.net/vincentluo91/article/details/70826859
http://www.jianshu.com/p/d2e15200ee9b