编辑推荐:

来源于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安装

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

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

安装Python

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

安装numpy和matplotlib

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

Matplotlib也是一样安装即可。

安装cycler、dateutil

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

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

然后分别执行命令:

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

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

安装pyparsing

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

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

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数据分析环境搭建_教你零搭建Python数据分析环境相关推荐

  1. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  2. python怎么画人像_教你如何用Python画出心目中的自己

    原标题:教你如何用Python画出心目中的自己 引言:人脸图像的生成在各个行业有着重要应用,例如刑事调查.人物设计.教育培训等.然而一幅逼真的人脸肖像,对于职业画家也要至少数小时才能绘制出来:对于从未 ...

  3. python调用摄像头转向_教你如何利用python调用摄像头

    这篇文章主要介绍了python调用摄像头的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 一.打开摄像头 import cv2 import numpy as np def v ...

  4. python制作自动化办公_教你如何用Python制造一款自动化办公软件脚本!下班,下班...

    1 PySimpleGUI安装 在命令行/终端输入:pip install pysimplegui,等待安装完成后,进入python环境,输入import PySimpleGUI回车无误后,确认安装成 ...

  5. python调用手机摄像头_教你如何利用python调用摄像头

    这篇文章主要介绍了python调用摄像头的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 一.打开摄像头 import cv2 import numpy as np def v ...

  6. python训练营 朋友圈_教你如何用python来弄一个高逼格的朋友圈

    小编今天要给大家介绍一个Python库: PIL(Python Image Library) 下面我们用一个实际的例子 看看50行python代码可以做什么神奇的事情 这是小编发的一个朋友圈 切图前是 ...

  7. python pywinauto 单击鼠标_教你快速用 Python 控制键盘和鼠标,彻底解放双手

    你还在为在计算机上双击或提交表单而烦恼吗?今天就用python来控制键盘和鼠标,解放双手! 第一,Pyauogui库 我们可以首先安装pyauogui库,通过它我们可以编写一些Python脚本来控制鼠 ...

  8. python如何画圆环_教你如何用Python制作出好看的动态圆环图、饼图

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以 ...

  9. 安装好了python环境后如何打开_教你如何安装Python环境

    欢迎同学们来到Python编程世界.人生苦短,Python是岸. 01 初见Python Python编程语言是荷兰人Guido van Rossum在1990年代开发出来的. Gudio拥数学和计算 ...

最新文章

  1. Error in **** : non-numeric argument to binary operator
  2. 记录一次壮烈牺牲的阿里巴巴面试
  3. Pandas CookBook -- 02DataFrame基础操作
  4. 【Ubuntu】 Ubuntu16.04快速搭建环境
  5. 交换机出现电源故障怎么解决?
  6. 简明Python教程学习笔记_1_基本
  7. java cpu io高_服务器负载过高问题分析-不是cpu高负载也不是IO负载如何处理(阿里 几乎是必考题)...
  8. [shell][001] [advanced]定制化自己的shell命令
  9. JSP学习笔记(六十二):struts2中的Lambda表达式
  10. M283-bsp包问题
  11. 联想回文字符串的编程题
  12. 最短路径之弗洛伊德算法
  13. 兼容之css中的hack
  14. 求二叉树的深度(C++)
  15. 《麦肯锡方法》第五部分 麦肯锡校友的忠告-思维导图
  16. 笔记本电脑频繁自动重启_电脑老是自动重启,电脑总是自动重启 - 电脑经常自动重启的解决办法 - 安全专题...
  17. 科罗拉多州立大学计算机科学,科罗拉多州立大学
  18. 企业知识语言(Enterprise Knowledge Language,EKL)
  19. MyBatis参数绑定
  20. 如何监控ActiveMQ

热门文章

  1. destoon复制新模块的方法
  2. 火炬之光模型导出(Unity载入火炬之光的模型)
  3. java synchronized讨论
  4. 不要打我,不要打我,不要打我啊啊
  5. xampp 中mysql中文乱码
  6. python中的opencv读取数字_opencv+python 机读卡识别之试错(一)模板匹配的数字识别...
  7. python中不可以用来表示字符串_在Python中,不可以用来表示字符串的符号是____________。...
  8. web应用非法访问linux路径,Web安全对策研究.doc
  9. uv转化率多少正常_宣城UV光解设备价格多少-低价供应
  10. 1.8_heapq模块_优先队列