Anaconda的介绍及安装过程

最近学习python,安装了anaconda,在这里详细讲下anaconda的安装,配置及使用的过程。

有学习过python的人知道,传统的安装和使用python的过程中,会遇到如下问题:

  1. 安装好了后,各种配置,比如配置环境变量啥的,对于小白,这个可能还不知道,麻烦。
  2. 安装python后,想管理python的包,还得安装个包管理器pip,来安装第三方包,麻烦。
  3. 最重要的一点是,python2和python3的区别非常大,目前还有很多的包不兼容,安装了python3,但有的项目却要在python2下运行,但是传统的话一台机器上并不能安装两个python环境。

总之就是麻烦。

Anaconda的概念及作用?

anconda是一个用于科学计算的python发行版支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问通俗点说,你只需要安装一个anconda,安装好之后,会有一个默认的python环境,安装anconda2就是默认python2,安装python3就是默认python3,同时,anconda还给你预装了大部分常用的python包,你只需要用anconda自带的命令conda来安装你需要的包就行了,还有一点,如果你安装了anconda2已经有了python2环境,你可以通过conda来安装python3,anconda可以管理两个版本的python环境,并提供切换方式,可以随时切换到不同的python版本。

conda命令类似于pip,是anconda的包管理器工具,conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

下面以windows下anaconda的安装为例

安装过程

软件的下载

建议不要去官网下载,windows下anconda最新版本500多M,官网下载比较慢,时间长,推荐去清华大学开源镜像站去下载,至于下载anaconda2还是anaconda3,都可以,反正后面可以再装另外一个python环境。

下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

下载好之后,双击exe进行安装就行了,安装过程中有一点注意,如下图:


第一个勾是是否把Anaconda加入环境变量,官方提示不推荐勾选,说勾选后,在以后的卸载或重装时可能会导致问题,勾选的话,能直接在cmd中使用conda、jupyter、ipython等命令,不勾选的话,也可以在之后使用Anaconda提供的命令行工具进行操作,这个其实勾不勾选问题都不大,我选择官方推荐的,没有勾选。

第二个勾是是否设置Anaconda所带的Python 3.6为系统默认的Python版本。


最后一步,如果你不想了解“Anaconda云”和“Anaconda支持”,则可以不勾选“Learn more about Anaconda Cloud”和“Learn more about Anaconda Support”,我把两个勾选都去掉了。

其他的可以修改安装路径,然后一路默认,直到安装完毕就行了。

安装完毕之后,左下角菜单,可以看到如下:


上面这几个都是什么呢?

Anaconda Navigator 是Anaconda可视化的管理界面。

Anaconda Prompt 是一个Anaconda的终端,可以便捷的操作conda环境,类似于cmd的命令行工具

Jupyter Notebook 是一个交互式笔记本,支持运行40多种编程语言。IPython notebook是一个基于IPython REPL的web应用,安装IPython后在终端输入ipython notebook即可启动服务。jupyter是把IPython和Python解释器剥离后的产物,将逐渐替代IPython独立发行。

Spyder 是一个使用Python语言的开放源代码跨平台科学运算IDE。Spyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据。