anaconda基本概念,常用命令,安装tensorflow,与eclipse集成

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.

个人很喜欢python module docs功能的,但在anaconda下还找不到,只有通过cli查看了,不太爽。

熟练以后,就可以自己下个miniconda来自己装库了,这与Linux的最小安装有相拟的好处。

小结:对不同版本有很方便的环境隔离和管理功能,这一点上类比docker。


本文算是官网翻译+转载+原创,不太好分。尊重官网,列为翻译类吧。

参考:

anaconda官方文档。

http://www.jianshu.com/p/2f3be7781451
http://blog.csdn.net/vincentluo91/article/details/70826859
http://www.jianshu.com/p/d2e15200ee9b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值