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 相关文章推荐
Pyramid将models.py文件的内容分布到多个文件的方法
Nov 27 Python
使用Python操作excel文件的实例代码
Oct 15 Python
用matplotlib画等高线图详解
Dec 14 Python
python实现手机通讯录搜索功能
Feb 22 Python
python实现爬取图书封面
Jul 05 Python
浅析Python四种数据类型
Sep 26 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
Python中常用的8种字符串操作方法
May 06 Python
深入学习python多线程与GIL
Aug 26 Python
Django模板导入母版继承和自定义返回Html片段过程解析
Sep 18 Python
python使用建议与技巧分享(一)
Aug 17 Python
python 如何区分return和yield
Sep 22 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
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
深入了解Vue3模板编译原理
2020/11/19 Vue.js
Python 的描述符 descriptor详解
2016/02/27 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
python字符串格式化方式解析
2019/10/19 Python
三个python爬虫项目实例代码
2019/12/28 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
CSS3的 fit-content实现水平居中
2017/09/07 HTML / CSS
澳大利亚当地社区首选的光学商店:1001 Optical
2019/08/24 全球购物
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
传播学毕业生求职信
2013/10/11 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
求职简历中个人的自我评价
2013/12/01 职场文书
运动会稿件100字
2014/02/21 职场文书
经典婚礼主持词
2014/03/13 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
2015年国庆节寄语
2015/08/17 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
python Django框架快速入门教程(后台管理)
2021/07/21 Python
Java tomcat手动配置servlet详解
2021/11/27 Java/Android