教你零搭建Python数据分析环境

栏目: Python · 发布时间: 6年前

内容简介:Python以及必要的库安装Python目前有两个版本,一个是2.7,一个是3.4,在同事的推荐下,选择了2.7。Python的下载直接去官网就可以了,但是想要做数据分析,还需要依赖很多其他的模块,比如科学计算库Numpy,图形库matplotlib,数值计算库scipy,数据挖掘分析库pandas,本篇就先安装个Numpy和matplotlib,以做演示,其他库的安装基本类似。python安装的几种方式
编辑推荐:

来源于cnblogs,介绍了 Python 以及必要的库安装,python 编写 , SublimeText 集成等。

Python以及必要的库安装

Python目前有两个版本,一个是2.7,一个是3.4,在同事的推荐下,选择了2.7。Python的下载直接去官网就可以了,但是想要做数据分析,还需要依赖很多其他的模块,比如科学计算库Numpy,图形库matplotlib,数值计算库scipy,数据挖掘分析库pandas,本篇就先安装个Numpy和matplotlib,以做演示,其他库的安装基本类似。

python安装的几种方式

一种是在sourceforge上下载exe文件,只要操作系统版本没问题,几乎是一键安装

一种是下载zip或者tar.gz压缩包,使用里面的setup.py执行setup.py install命令安装

另一种是下载whl文件,放在python的scripts文件夹中,使用命令pip install xxx.whl安装

我这次由于需要的库比较多,下载的安装文件什么样子都有,所以几种方式都会演示下。

教你零搭建Python数据分析环境

相关的下载资源参考分享链接:链接:http://pan.baidu.com/s/1i4Jhez7 密码:t1sw

安装Python

直接运行python-2.7.13.amd64.msi,无脑下一步即可,不过要记住python所在的目录C:\Python27\,稍后需要对这个目录进行添加文件。

安装numpy和matplotlib

如果版本没问题(比如不是64位系统下载安装32位软件),那么会自动识别到python所在的目录,直接下一步安装即可。

教你零搭建Python数据分析环境

教你零搭建Python数据分析环境

Matplotlib也是一样安装即可。

教你零搭建Python数据分析环境

安装cycler、dateutil

把whl文件拷贝到python27/scripts目录下,

可以暂时忽略requests那个文件,这个requests库是webhdfs库连接hdfs环境用的,如果不使用可以用安装

教你零搭建Python数据分析环境

然后分别执行命令:

pip install cycler- 0.10.0-py2.py3- none-any.whl

pip install python_dateutil-2.6.1-py2.py3-none-any.whl

教你零搭建Python数据分析环境

安装pyparsing

解压pyparsing压缩包,在setup.py那层目录执行setup.py install命令安装即可

教你零搭建Python数据分析环境

安装到这里,numpy和matplotlib就可以使用了~

python初体验

python安装完,来体验一下吧。python支持控制台输出,也支持在新的文件中写入多行内容,统一执行。

教你零搭建Python数据分析环境

SublimeText集成

直接使用IDLE,有点太麻烦,直接基于sublime text开发过 ruby 和web前端,体验非常好,所以还是想通过sublimeText编写python代码。

因此首先在点击Tools->Build System->New Build System,弹出文件:

{

"shell_cmd": "make"

}

按照下面的配置输入:

{

"cmd": ["C:/Python27/python.exe", "-u", "$file"],

"file_regex": "^[ ]File "(…?)", line ([0-9]*)",

"selector": "source.python"

}

并保存成自己的名字(我起名叫做my_python),注意路径需要修改为本地的python路径。路径为 C:\Users\xxh \AppData \Roaming \Sublime Text 3\Packages \User

在Tools -> Build System 中重新选择my_pyhton

然后再SublimeText中体验一下matplotlib的魅力,代码如下:

import numpy as np

import matplotlib.pyplot as plt

plt .figure(1)

ax1=plt.subplot(211)

x=np.linspace(0,100,100)

for i in xrange(1,100):

plt.figure(1)

plt.plot(x,x*2)

plt.show()

按ctrl+B即可执行:

教你零搭建Python数据分析环境


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Intersectional Internet

The Intersectional Internet

Safiya Umoja Noble、Brendesha M. Tynes / Peter Lang Publishing / 2016

From race, sex, class, and culture, the multidisciplinary field of Internet studies needs theoretical and methodological approaches that allow us to question the organization of social relations that ......一起来看看 《The Intersectional Internet》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具