教你零搭建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数据分析环境


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

查看所有标签

猜你喜欢:

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

金字塔原理

金字塔原理

[美] 巴巴拉·明托 / 王德忠、张珣 / 民主与建设出版社 / 2002-12 / 39.80元

《金字塔原理》是一本讲解写作逻辑与思维逻辑的读物,全书分为四个部分。 第一篇主要对金字塔原理的概念进行了解释,介绍了如何利用这一原理构建基本的金字塔结构。目的是使读者理解和运用简单文书的写作技巧。 第二篇介绍了如何深入细致地把握思维的环节,以保证使用的语句能够真实地反映希望表达的思想要点。书中列举了许多实例,突出了强迫自己进行“冷静思维”对明确表达思想的重要性。 第三篇主要针对的......一起来看看 《金字塔原理》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器