Python数据分析必备:php
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,能够很方便地解决多版本python并存、切换以及各类第三方包安装问题。Anaconda利用工具/命令conda
来进行package和environment的管理,而且已经包含了Python和相关的配套工具。python
conda
能够理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用相似,环境管理则容许用户方便地安装不一样版本的python并能够快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,因此也称为Python的一种发行版。nginx
首先应该设置本地存放数据目录为工做目录,这样能够加载本地数据集到内存中web
import os os.chdir("D:/BigData/Workspace/testdata/") #设置当前路径为工做路径 os.getcwd() #获取当前工做路径
摘录自官网:sql
What is Graphviz?数据库
Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.vim
什么是Graphviz?浏览器
Graphviz是开源图形可视化软件。 图形可视化是将结构信息表示为抽象图形和网络图。 它在网络,生物信息学,软件工程,数据库和网页设计,机器学习和其余技术领域的视觉界面中具备重要的应用。网络
网址:app
http://www.graphviz.org/ 或 http://www.graphviz.org/Download..php #安装
命令:dot -Tpdf iris.dot -o output.pdf 可将dot文件转化为已转化为图形的pdf文件
打开ipython notebook方式:
3.1在cmd中输入~
3.2 默认浏览器会打开http://localhost:8888/tree
3.3 运行当前行并换行shift+enter
运行当前行:ctrl+enter
3.4 conda版本查看
conda 安装全部的包
查看有几个python环境
conda create --name snowflake biopython
这条命令将会给biopython包建立一个新的环境,位置在/envs/snowflakes
小技巧:不少跟在--后边经常使用的命令选项,能够被略写为一个短线加命令首字母。因此--name选项和-n的做用是同样的。经过conda -h或conda –-help来看大量的缩写。
Linux,OS X:: source activate snowflakes Windows:: activate snowflake`
小技巧:新的开发环境会被默认安装在你conda目录下的envs文件目录下。
此次让咱们来建立并命名一个新环境,而后安装另外一个版本的python以及两个包 Astroid 和 Babel。
conda create -n bunnies python=3 Astroid Babel
这将建立第二个基于python3 ,包含Astroid 和 Babel 包,称为bunnies的新环境,在/envs/bunnies文件夹里。
小技巧:在此同时安装你想在这个环境中运行的包,
小提示:在你建立环境的同时安装好全部你想要的包,在后来依次安装可能会致使依赖性问题
经过克隆来复制一个环境。这儿将经过克隆snowfllakes来建立一个称为flowers的副本。
conda create -n flowers --clone snowflakes
经过conda info –-envs来检查环境
你如今应该能够看到一个环境列表:flowers, bunnies, and snowflakes.
若是你不想要这个名为flowers的环境,就按照以下方法移除该环境:
conda remove -n flowers --all
为了肯定这个名为flowers的环境已经被移除,输入如下命令:
conda info -e
flowers 已经再也不在你的环境列表里了,因此咱们知道它被删除了。
首先让咱们检查那个版本的python能够被安装:
conda search --full --name python
你可使用conda search python来看到全部名字中含有“python”的包或者加上--full --name
命令选项来列出彻底与“python”匹配的包。
为了确保snakes环境已经被安装了,键入以下命令:
conda info -e
conda会显示环境列表,当前活动的环境会被括号括起来(snakes)
为了使用不一样版本的python,你能够切换环境,经过简单的激活它就能够,看看如何返回默认2.7
·Linux,OS X: source activate snowflakes ·Windows:activate snowflakes
当你完成了在snowflakes环境中的工做室,注销掉该环境并转换你的路径到先前的状态:
·Linux,OS X:source deactivate
·Windows:deactivate
4.12
查找一个包首先让咱们来检查咱们须要的这个包是否能够经过conda来安装:
conda search beautifulsoup4
它展现了这个包,因此咱们知道它是可用的。
若是一个包不能使用conda安装,咱们接下来将在Anaconda.org网站查找。Anaconda.org向公开和私有包仓库提供包管理服务。Anaconda.org是一个连续分析产品。
提示:你在Anaconda.org下载东西的时候不强制要求注册。
为了从Anaconda.org下载到当前的环境中,咱们须要经过指定Anaconda.org为一个特定通道,经过输入这个包的完整路径来实现。
在浏览器中,去 http://anaconda.org 网站。咱们查找一个叫“bottleneck”的包,因此在左上角的叫“Search Anaconda Cloud”搜索框中输入“bottleneck”并点击search按钮。
Anaconda.org上会有超过一打的bottleneck包的版本可用,可是咱们想要那个被下载最频繁的版本。因此你能够经过下载量来排序,经过点击Download栏。
点击包的名字来选择最常被下载的包。它会连接到Anaconda.org详情页显示下载的具体命令:
conda install --channel https://conda .anaconda.ort/pandas bottleneck
5.2
经过pip命令来安装包对于那些没法经过conda安装或者从Anaconda.org得到的包,咱们一般能够用pip(“pip install packages”的简称)来安装包。
提示: pip只是一个包管理器,因此它不能为你管理环境。pip甚至不能升级python,由于它不像conda同样把python当作包来处理。可是它能够安装一些conda安装不了的包,和vice versa(此处不会翻译)。pip和conda都集成在Anaconda或miniconda里边。
咱们激活咱们想放置程序的环境,而后经过pip安装一个叫“See”的程序。
·Linux,OS X: source activate bunnies ·Windows:activate bunnies 全部平台: pip install see
5.3
检查pip安装检查See是否被安装:
conda list
5.4安装商业包安装商业包与你安装其余的包的过程异常。举个例子,让咱们安装并删除一个更新的商业包的免费试用 IOPro,能够加速你的python处理速度:
conda install iopro
5.5 移除包、环境、或者conda若是你愿意的话。让咱们经过移除一个或多个试验包、环境以及conda来结束此次测试指导。
假设你决定再也不使用商业包IOPro。你能够在bunnies环境中移除它。
conda remove -n bunnies iopro
5.7确认包已经被移除使用conda list命令来确认IOPro已经被移除了
conda list
5.8移除环境咱们再也不须要snakes环境了,因此输入如下命令:
conda remove -n snakes --all
为了确认snakes环境已经被移除了,输入如下命令:
conda info --envis
snakes再也不显示在环境列表里了,因此咱们知道它已经被删除了
rm -rf ~/miniconda OR rm -rf ~/anaconda
<end>