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 相关文章推荐
Python中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
python结合API实现即时天气信息
Jan 19 Python
使用Python的urllib2模块处理url和图片的技巧两则
Feb 18 Python
Python网络爬虫出现乱码问题的解决方法
Jan 05 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
Python数据结构与算法之字典树实现方法示例
Dec 13 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
Python的pygame安装教程详解
Feb 10 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数据来实现多机互锁实例
2014/11/05 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
php 函数使用可变数量的参数方法
2017/05/02 PHP
jQuery Ajax之load()方法
2009/10/12 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
jquery中取消和绑定hover事件的实现代码
2016/06/02 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
如何利用Python写个坦克大战
2020/11/18 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
劳动模范事迹材料
2014/01/19 职场文书
有创意的广告词
2014/03/18 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
Java移除无效括号的方法实现
2021/08/07 Java/Android
Golang中channel的原理解读(推荐)
2021/10/16 Golang