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 os模块常用命令介绍
Nov 03 Python
Python 实现一行输入多个值的方法
Apr 21 Python
Python操作MySQL数据库的方法
Jun 20 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
详解Python time库的使用
Oct 10 Python
python实现字典嵌套列表取值
Dec 16 Python
pytorch进行上采样的种类实例
Feb 18 Python
用Python绘制漫步图实例讲解
Feb 26 Python
pandas map(),apply(),applymap()区别解析
Feb 24 Python
python用字节处理文件实例讲解
Apr 13 Python
Python爬虫基础之简单说一下scrapy的框架结构
Jun 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的memcached客户端memcached
2011/06/14 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
浅谈PHP的反射机制
2016/12/15 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
JQuery UI的拖拽功能实现方法小结
2012/03/14 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
浅谈Node.js 沙箱环境
2018/05/15 Javascript
JS 创建对象的模式实例小结
2020/04/28 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
Python读写配置文件的方法
2015/06/03 Python
pandas实现选取特定索引的行
2018/04/20 Python
python 编写简单网页服务器的实例
2018/06/01 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
python读取各种文件数据方法解析
2018/12/29 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
基于Python 函数和方法的区别说明
2021/03/24 Python
人力资源专员自我评价怎么写
2013/09/19 职场文书
2014中学教师节广播稿
2014/09/10 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python