8.2 python分析环境搭建

本次内容我们介绍一下如何搭建python分析环境

Anaconda简介

Anaconda是一家数据科学公司,主要业务包括为企业提供基于python的商业数据科学分析支持。Anaconda是该公司的商标,也是产品名称。Anaconda既有免费的产品也有付费产品和服务。

https://www.anaconda.com/about-us

Anaconda也是一个免费的开源的数据科学分析平台。它将数据科学中的很多工具集中在一起,现在除了支持python之外,同事也支持R语言,Julia,Octave等语言。在生物信息分析中常用的bioconda,也是基于Anaconda来构建的。

img

图 1 Anaconda内置很多数据分析模块

为什么选择Anaconda?

使用Anaconda可以非常方便的配置好python数据科学环境。Anaconda支持windows,macos以及Linux。自带超过1000多个python数据分析的包,一次安装即可使用。最重要的是,这些包之间一般不会有兼容性问题。没有的python包也可以使用conda命令进行管理。同时也支持虚拟环境,可以非常方便的解决python版本以及兼容性问题。

此外,Anaconda3自带了python,ipython,spyder,juypter等软件,使用起来非常方便。

备注

Anaconda是Python的一个完整发行版本,安装自带了1000多个开源包,如果不需要安装全部python包,也可以选择精简版的Miniconda。Miniconda仅仅包含python以及运行conda所需要的模块。

安装Anaconda

1.选择适合自己系统版本

https://docs.anaconda.com/free/anaconda/

https://www.anaconda.com/download#downloads

图形用户界面, 文本  描述已自动生成

图 2 下载Anaconda

备注

Note:windows 7 系统只支持到2019.10版本 windows8系统支持到2022.10版本 https://repo.anaconda.com/archive/

2.双击安装包进行安装

安装过程中默认是不添加到环境变量中,软件默认也不推荐加入,但这里面还是强烈推荐加入到环境变量中,这样在终端中就可以直接使用python,ipython,conda等命令。

图形用户界面, 文本, 应用程序, 电子邮件  描述已自动生成

图 3 加入环境变量

3. 通过开始菜单启动Anaconda

img

图 4 Anaconda启动界面

4. 通过Anaconda Navigator启动

日历  描述已自动生成

图 5 通过Anaconda Navigator启动

5. 通过终端直接启动

直接在cmd终端中输入python.exeipython.execonda等命令直接使用。

img

图 6 通过终端使用python