Python数据分析第一课:Anaconda的安装使用
1.Anaconda是什么?
Anaconda是一个便捷的获取包,并且对包和环境进行管理的虚拟环境工具,Anaconda包括了conda、Python在内的超过180多个包和依赖项
简单来说,Anaconda是包管理器和环境管理器
2.Anaconda从何而来?
Anaconda包括了Python和conda,我们从这这两个部分来叙述
- Python
Python是一种解释型语言,我们在编写Python程序的时候,需要借助于Python解释器。那Python的解释器在什么地方呢?
我们可以打开我们的终端,在终端中输入
where python
#或者下面这条语句
where python3
以下图为例
注意:我所在的个人用户的目录中AppDate是一个隐藏文件夹,如果你安装在其他文件夹中,请忽略这一句话。
而我们所有的第三方包在一下的文件夹里面
Python36\Lib\site-packages
一个Python环境中最重要的是一个解释器和一个包集合,也就是上面我们所叙述的。
3.Anaconda为了解决什么问题?
- Python2 和Python 3 是不兼容的,如果我们的项目有对Python的环境要求,我们的来回切换会十分麻烦,而且Python 3的一些小版本也是不兼容的
- 包管理 如果我们把所有的包放在一起,会造成环境混乱,而且再迁移到其他电脑,还需要再一次安装不同的包。
4.Anaconda为什么有效解决这个问题?
事实上Anaconda和Jupyter notebook已经成为了数据分析的标准环境
Anaconda对于Python初学者十分友好,Anaconda可以帮助我们解决或多问题,比如许多常见的功能包,我们不需要一个个安装以及Anaconda附带的十分好用的编译器Jupyter notebook。
举个例子,我们在Python中使用库的时候,需要进行引用
import… 而Anaconda中就有自带的库,不需要我们去安装。
其实是**conda(包管理器)**的优势
Anaconda可以为我们创建一个与主环境无关的虚拟环境,那么怎么进行创建这个虚拟环境呢?
我们借助的就是conda,它可以对你进行虚拟环境的建立、删除等操作。
5.Anaconda如何安装?
我这里为大家准备了Anaconda3.5的安装包
链接: https://pan.baidu.com/s/1hewDRHq_oqiMZkACtFUpBw
提取码: 1017
Anaconda附带了 Python 中最常用的数据科学包
Anaconda的安装可以直接选择默认的配置进行安装就可以,这里不再赘述。
6.Anaconda如何使用?
这里主要介绍一下conda的一些常见的命令,以及如何使用Anaconda进行一些包的安装。
下载好Anaconda会包含以下部件,下面我将介绍三个主要的部件
1.Anaconda navigator
是Anaconda prompt的图形界面,提供图形化显示和鼠标操作,可以管理、安装更新第三方包等,后续我们将借助这个进行一些包的操作。
2.Anaconda prompt
是一个Anaconda的终端,类似cmd命令可以便捷操作conda环境,可以建立不同的版本环境Python2和3。我们将学习一些这个里面的命令。
3.Jupyter Notebook
naconda的终端,类似cmd命令可以便捷操作conda环境,可以建立不同的版本环境Python2和3。我们将学习一些这个里面的命令。
3.Jupyter Notebook
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。后续会详细介绍。