windows下Python2.x环境搭建

1.Python 简介

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言
Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

由于笔者是学Java语言的,那就拿Python和Java做个简要的对比,看下Python的优缺点
我们知道解释型语言的执行效率要低于编译语言,Java是一种半编译半解释的语言,所以它的执行效率高,具有跨平台的优点;而Python语法简洁编写效率高,Java中实现一个功能可能需要100行的代码,而Python中只需要20行就可以完成,Python没有编译直接解释执行(文本解释执行),执行效率低。

Python 能做什么?
1)网站后端程序员:使用它单间网站,后台服务比较容易维护。如:Gmail、Youtube、知乎、豆瓣
2)自动化运维:自动化处理大量的运维任务
3)数据分析师:快速开发快速验证,分析数据得到结果
4)游戏开发者:一般是作为游戏脚本内嵌在游戏中
5)自动化测试:编写为简单的实现脚本,运用在Selenium/lr中,实现自动化。
6)网站开发:借助django,flask框架自己搭建网站
7)爬虫获取或处理大量信息:批量下载美剧、运行投资策略、爬合适房源、系统管理员的脚本任务等
8)在包装其他语言程序:Python又叫胶水语言,它可以用混合编译的方式使用c/c++/java等语言的
库。“树莓派”作为微型电脑,使用python为主要开发语言。

2.下载安装
Python官网:http://python.org/
版本2与版本3的区别:不兼容,语法有差别;目前版本2应用比较广泛
笔者安装的windows 64bit,版本为2.7.8

打开官网后,鼠标移动到Downloads下会显示操作系统列表,笔者选择的是windows

这里写图片描述

选择windows进入python的下载列表,找到2.7.8版本,点击下载即可

这里写图片描述

下载完成后双击.msi程序文件,傻瓜式安装

3.配置环境变量

在系统变量中找到 path变量,在其变量值中,添加 Python的安装路径,比如:笔者的是D:\software\Python27

测试环境变量是否成功,输入命令(cmd)查看python的版本号

python --version

这里写图片描述

输入python,是否可以进入python的shell界面

python

这里写图片描述

如果上述都成功,则说明python的环境变量配置成功

4.安装python包工具pip

安装pip的目的是之后我们可能会用到它安装一些其它的模块依赖包。
官网地址:https://pypi.python.org/pypi/pip#downloads

这里写图片描述

从官网下载,下载完成后解压到一个文件夹中,使用cmd控制台进入解压目录,输入:

python setup.py install

安装时如果出现如下错误,意思是没有setuptools的模块,即python没有setuptools模块

这里写图片描述

解决方法:从官网下载setuptools
http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
下载完成后解压到文件夹中,然后在cmd中进入该目录输入命令安装:python setup.py install

这里写图片描述

setuptools安装完成后,然后再切换到pip的解压目录下再次执行命令安装,如果出现如下图相关信息,表示安装成功。

这里写图片描述

pip安装成功后,到python安装目录的Script目录下可以查看到有pip.exe程序文件

这里写图片描述

在cmd控制台中输入命令pip,会显示“pip”不是内部目录

这里写图片描述

是因为我们没有添加环境变量,将python安装目录下的Scripts目录添加系统的path环境变量,比如:笔者的目录为(D:\software\Python27\Scripts)
配置完后cmd中输入pip会看到一些pip命令相关的常用命令

这里写图片描述

之后我们就可以使用pip命令来安装一些python的模块及相关的依赖包,比如后面我们要搭建python的绘图环境,就需要安装一些依赖包,里面一些安装包网上不是很好找,可以通过pip来安装。

5.python 小案例

python的环境我们已经配置好,我们来做了小案例,通过python来在D盘目下创建一个python的文件夹
python在安装完成后就已经集成了开发工具即IDLE,点击开始菜单—>所有程序,python的安装目录,按如下图操作打开IDLE开发工具

这里写图片描述

编写代码:

>>> import os     # 需要导入os模块
>>> os.mkdir("d:\python")  # 在D盘下新建文件夹python,然后回车

运行结果:在D盘中创建了一个文件夹python

这里写图片描述

上述是通过python的开发工具IDLE中直接编写代码创建文件夹,下面我们将刚才编写的代码另存为一个以.py结尾的文件中

这里写图片描述

右键该文件选择Edit with IDLE,删除其它内容,只剩下用于创建文件夹的代码

这里写图片描述

然后保存关闭后双击执行,和上述执行效果相同,都会在D盘下创建一个名为python的文件夹

6.搭建 python 绘图环境

如果不用python做绘图,那么就不用搭建python的绘图环境,上述已经安装并配置python,此项为可选。

搭建python的绘图环境,首先需要安装的是matplotlib,matplotlib是基于Python语言的开源项目,是一个Python的图形框架,matplotlib使用numpy进行数组运算,并调用一系列其它的Python库来来实现硬件交互。

matplotlib有一套函数形式的绘图接口,在matplotlib.pyplot模块中。仅仅安装matplotlib是不够的,想要使用python的绘图功能必须安装如下五个依赖包且安装顺序如下
1).matplotlib
2).numpy
3).pyparsing
4).python-dateutil
5).six

下载网址:https://sourceforge.net/
这个网址有的依赖包没有windows64位的.exe程序,其它依赖请自行百度下载,由于笔者安装的python版本为2.7.8,所以在下载安装的时候也是2.7.8的版本(依赖包版本要与你安装的python版本对应)

以matplotlib下载为例,按如下操作即可

浏览器中打开网址后,输入matplotlib,点击查询

这里写图片描述

这里写图片描述

选择Files,进入下载页
这里写图片描述

选择相应版本下载即可
这里写图片描述

笔者选择的是windows64位的.exe程序
这里写图片描述

笔者已经把python2.7.8版本的绘图相关依赖包下载好了并上传到了CSDN,可以直接去下载(双击.exe程序安装即可),python_win64位绘图安装包

six 的依赖包网上笔者并没有找到 windows64 位的 .exe 程序文件,所以采用的 pip 的方式来安装,测试成功没有问题,其它的依赖包都已上传到CSDN

six依赖包的安装如下
首先需要安装完python,然后配置环境变量,上述笔者已经说过如果安装及配置。
然后在cmd下输入如下命令安装即可

pip install six

这里写图片描述

python 的绘图环境搭建完成后,我们来实现一个简单的绘图功能

示例1:绘制单个柱形图

# left表示左边缘位置,height表示高度,weight表示宽度
import matplotlib.pyplot as plt
plt.bar(left=1,height=6,width=4)    # 图的左边缘为1,高度为6,宽度为4
plt.show()

运行效果(运行快捷键F5)

这里写图片描述

示例2:改写示例1,实现绘制两个柱形图

import matplotlib.pyplot as plt
plt.bar(left(1,9),height=(6,10),width=4)
plt.show()

运行效果

这里写图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值