[1]Python学习笔记---Python的开发环境:Anaconda3

原创 2017年05月31日 00:02:41

最近在学习Python,Python的最经典的开发环境应该是Anaconda3 。Anaconda是python科学计算的集成。

Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

这里先解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

进入下文之前,说明一下conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

废话少说,其安装包的下载地址:http://continuum.io/downloads。

下面这个地址能够下载历史版本:https://repo.continuum.io/archive/.winzip/

安装好之后,有下面的程序可以使用:


其中最重要的是Jupyter NoteBook和Spyder

@Jupyter

可以直接编译,编辑并且有方法名提示(按住Tab键)


@Jupyter QtConsole


@Spyder

能编辑还能Debug,非常好和方便的可视化开发平台。



参考文献:

http://www.jianshu.com/p/2f3be7781451



版权声明:本文为博主原创文章,未经博主允许不得转载。

Python开发环境Anaconda3使用指南(入门篇)

虽然说,我认为IDLE是世界上最美的Python开发环境,但是确实略显简陋,对Python内功(代码编写和调试)要求也高,并且每个扩展库都需要自己安装和配置,所以更多初学者和资深Python爱好者更偏...
  • oh5W6HinUg43JvRhhB
  • oh5W6HinUg43JvRhhB
  • 2018年01月04日 00:00
  • 1175

利用anaconda搞定所有Python问题,各种安装包

很多人按照我之前的Python2.7安装教程可以成功,    http://blog.csdn.net/errors_in_life/article/details/60869577    但是方法之...
  • Errors_In_Life
  • Errors_In_Life
  • 2017年03月25日 13:14
  • 27537

Windows 安装 Anaconda3 详细过程

主要介绍在 windows 10 系统中安装 Anaconda3 的详细过程。
  • u012318074
  • u012318074
  • 2017年08月10日 23:45
  • 19373

使用Anaconda3配置多版本Python虚拟开发环境详细步骤

有时候,为了使用比较干净的开发环境,或者为了测试一些版本的扩展库,我们可能需要创建虚拟开发环境,在不同的虚拟开发环境中,只安装需要的扩展库,这样可以最大程度上减少不同扩展库之间的兼容性带来的冲突或其他...
  • oh5W6HinUg43JvRhhB
  • oh5W6HinUg43JvRhhB
  • 2017年09月17日 00:00
  • 447

在Jupyter notebook和spyder上用python做数据挖掘,安装使用简介和常见错误

在jupyter notebook 和 spyder 上用python做数据挖掘
  • kevindelily
  • kevindelily
  • 2016年10月05日 12:56
  • 6349

使用Anaconda 开发Python

使用Python开发时需要经常加一些别的包,这些包分别添加十分麻烦,而且因为是国外的资源,在开发时经常会出现许多读取错误,Anaconda是一个Python的开发环境,下载后直接安装,十分便利,安装教...
  • u011672579
  • u011672579
  • 2016年08月08日 20:14
  • 6820

python学习之Anaconda的安装和使用

最近在学习机器学习,使用的是python语言,师兄推荐了一个叫做Anaconda的IDE,里面集成了python和它的一些扩展,连关于机器学习的学习库scikit-learn都有。 在些链接上下载An...
  • jiangjieqazwsx
  • jiangjieqazwsx
  • 2015年05月10日 19:13
  • 17776

使用anaconda本地安装python包的方法

从github下载zip,tar.gz等压缩包解压后进入解压目录 使用python setup.py install命令安装...
  • virgo777
  • virgo777
  • 2016年02月16日 13:02
  • 3603

PYTHON编程环境管理的必备利器——ANACONDA

随着python丰富多样,性能强大的第三方包不断地扩展着python的生态圈,对于做数据分析/数据挖掘/机器学习的同学来说,python已经成为他们常用必备的语言之一。但对于初学者和数据科学家来说,各...
  • stevenkwong
  • stevenkwong
  • 2016年08月23日 09:45
  • 1980

Python 学习开发最佳工具 pycharm+anaconda

Python语言近来在人工智能,机器学习,数据分析等领域的突出表现让其火爆异常。在Github搜一下machine learning 可以看到语言使用情况排名如下:             ...
  • cheney2000
  • cheney2000
  • 2017年12月27日 00:49
  • 173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[1]Python学习笔记---Python的开发环境:Anaconda3
举报原因:
原因补充:

(最多只允许输入30个字)