Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
以下是安装完成后的页面,默认安装了 JupyterLab、Spyder和JupyterNotebook。
下面做一下详细介绍:
Navigator
Anaconda Navigator是Anaconda发行包中包含的桌面图形界面,可以用来方便地启动应用、方便的管理conda包、环境和频道,不需要使用命令行的命令。
JupyterLab
对于Jupyter Notebook有着完全的支持,也是用网页打开的形式,是一个交互式的开发环境,是jupyter notebook的下一代产品,集成了更多的功能,等其正式版发布,相信那时就是jupyter notebook被取代的时候。
spyder
spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。它最大的优点是模仿MATLAB的“工作空间”的功能,可以方便地观察和修改数组的值。界面由许多窗格构成。
Jupyter Notebook
在介绍 Jupyter Notebook 之前,让我们先来看一个概念:文学编程 ( Literate programming ),这是由 Donald Knuth 提出的编程方法。
传统的结构化编程,人们需要按计算机的逻辑顺序来编写代码;文学编程,可以让人们按照自己的思维逻辑来开发程序。文学编程的读者不是机器,而是人。我们从写出让机器读懂的代码,过渡到向人们解说如何让机器实现我们的想法,其中除了代码,更多的是叙述性的文字、图表等内容。这么一看,这不正是数据分析人员所需要的编码风格么?不仅要当好一个程序员,还得当好一个作家。那么 Jupyter Notebook 就是不可或缺的一款集编程和写作于一体的效率工具。
历史传承
也许说到 Jupyter 你会觉得陌生,但想必你或多或少听过鼎鼎大名的 IPython。其实Jupyter 脱胎于 IPython 项目,IPython 顾名思义,是专注于 Python 的项目,但随着项目发展壮大,已经不仅仅局限于 Python 这一种编程语言了。Jupyter 的名字就很好地释义了这一发展过程,它是 Julia、Python 以及 R 语言的组合,而且现在支持的语言也远超这三种了。
![dc43fa3bf64ba719c226d58b10621a5c.png](https://i-blog.csdnimg.cn/blog_migrate/c5c2a9d30a2ae4176f40404f5a252591.jpeg)
![0811e9d0ae59db88c0982d8324076ddb.png](https://i-blog.csdnimg.cn/blog_migrate/b064fec220c810db4d359178e3b7c3f4.jpeg)
![d72389ff36683d0fa98d02dafedea24c.png](https://i-blog.csdnimg.cn/blog_migrate/5cc11333ac678d5dcfd11caf6fabd1ec.jpeg)
![a191dfa66694be6e4b04a8ceb16a1e60.png](https://i-blog.csdnimg.cn/blog_migrate/fc78f189d731660d5c90b37f3e53020a.jpeg)
![b41ce1a4c838d8e36f0a780afc11cc06.gif](https://i-blog.csdnimg.cn/blog_migrate/d278cb1b13467f9fbfa3bb543b4a8943.gif)
后记:昨天安装了一下Anaconda,能打开并运行,结果今天还闹脾气了,用尽了能用的各种方法,终是没反应,最终还是感谢组内小陈老师,给力,膜拜大神,以后需要学习的地方真的还有好多,come on!
![a0badcff3dc6888ea0fcfe109b573a6a.png](https://i-blog.csdnimg.cn/blog_migrate/d1336409594a2ab44b37b0167d49ecd5.png)
官网下载地址:https://www.anaconda.com/products/individual
参考链接:https://blog.csdn.net/u011913417/article/details/102817111