Windows 7下Python Web环境搭建图文教程


Posted in Python onMarch 20, 2018

最近想尝试一下在IBM Bluemix上使用Python语言创建Web应用程序,所以需要在本地搭建Python Web的开发测试环境。

关于Python的版本

进入Python的网站,鼠标移到导航条上的下载,我们会发现提供两下主版本的下载链接!

Windows 7下Python Web环境搭建图文教程

这两个之间存在什么差别呢?

个人理解,2.7.x的版本为更加稳定的版本,而3.x的版本则是比较前卫的版本,包含了很多新功能新特性之类的;

但如果想要用Python开发一个新项目,那么该如何选择Python版本呢?大部分Python库都同时支持Python 2.7.x和3.x版本的,所以不论选择哪个版本都是可以的。

但有一些需要注意的区别,参考:Python 2.7.x 和 3.x 版本的重要区别小结

下载Python

由于Bluemix中如果未指定版本,缺省情况下会选择 V2.7.10,所以我决定下载安装 V2.7.10。

我的操作系统是Windows 7 64位的,所以需要选择下载64位的安装包;点击下图进入Python下载页面;

Windows 7下Python Web环境搭建图文教程

安装Python

运行刚刚下载的安装包

Windows 7下Python Web环境搭建图文教程

Windows 7下Python Web环境搭建图文教程

下图Add python.exe to path(添加Python到Path环境变量)一定要选上!不然会遇到后面图片所示的问题;

Windows 7下Python Web环境搭建图文教程

Windows 7下Python Web环境搭建图文教程

正在执行安装过程

Windows 7下Python Web环境搭建图文教程

期间可能会弹出一个Dos窗口,很快会自己关闭;

Windows 7下Python Web环境搭建图文教程

Windows 7下Python Web环境搭建图文教程

到这里就安装完成了,打开命令行,输入“Python”,然后回车看看吧!

Windows 7下Python Web环境搭建图文教程

关于Pip

pip是一个安装和管理Python包的工具,是easy_install的一个替换品。

看到网上一些文章介绍Pip还需要单独安装,已经过时了,经过上面的步骤,Pip已经被安装好了;

关于Python IDE

什么是IDE?

IDE= 集成开发环境= 把开发相关的各种环境(和工具)都集成到一起

Python IDE= Python的集成开发环境= 把和Python开发相关的各种工具

在开始菜单》程序》Python 2.7中,可以看到如下菜单:

Windows 7下Python Web环境搭建图文教程

打开界面如下:

不过Python自己提供的命令行用起来很不爽,因为不能通过上下键来重复之前的命令

Windows 7下Python Web环境搭建图文教程

本地文档服务:

Windows 7下Python Web环境搭建图文教程

Hello World

Windows 7下Python Web环境搭建图文教程

粘贴以下代码:

#!/usr/bin/python 
# -*- coding: UTF-8 -*- 
 
print 'hello world' 
 
for i in range(1,5): 
 for j in range(1,5): 
  for k in range(1,5): 
   if( i != k ) and (i != j) and (j != k): 
    print 'hello world', i,j,k

保存文件,执行查看结果:

Windows 7下Python Web环境搭建图文教程

输出结果如下图:

Windows 7下Python Web环境搭建图文教程

你也可以在命令行中执行,如下图:

Windows 7下Python Web环境搭建图文教程

小结

到这里Python Web的开发环境就搭建完了,非常的简单!

有的小伙伴可能怒了,我还没看到Web的影子呢!

哈哈,我也是刚刚发现,Python和Go语言一样,Web服务器可以自己写;

待续……

下一篇:《Python入门》第一个Python Web程序——简单的Web服务器

更多关于python安装教程的文章请参考《python各版本安装教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python3中yield生成器的用法
Aug 20 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
深入理解Python异常处理的哲学
Feb 01 Python
对Python中画图时候的线类型详解
Jul 07 Python
python调用其他文件函数或类的示例
Jul 16 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
python3 实现的对象与json相互转换操作示例
Aug 17 Python
详解mac python+selenium+Chrome 简单案例
Nov 08 Python
python为QT程序添加图标的方法详解
Mar 09 Python
python下对hsv颜色空间进行量化操作
Jun 04 Python
pandas分批读取大数据集教程
Jun 06 Python
python文本处理的方案(结巴分词并去除符号)
May 26 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 #Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 #Python
Django开发中复选框用法示例
Mar 20 #Python
python如何通过twisted实现数据库异步插入
Mar 20 #Python
分分钟入门python语言
Mar 20 #Python
python使用生成器实现可迭代对象
Mar 20 #Python
浅谈Python中的作用域规则和闭包
Mar 20 #Python
You might like
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
php之XML转数组函数的详解
2013/06/07 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
js使用html2canvas实现屏幕截取的示例代码
2017/08/28 Javascript
Angular17之Angular自定义指令详解
2018/01/21 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
解决select2在bootstrap modal中不能正常使用的问题
2018/08/09 Javascript
vue多次循环操作示例
2019/02/08 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
Python 实现微信自动回复的方法
2020/09/11 Python
html5与css3小应用
2013/04/03 HTML / CSS
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
2015圣诞节贺卡寄语
2015/03/24 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
OpenCV 图像梯度的实现方法
2021/07/25 Python