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中的Numeric包和Numarray包使用教程
Apr 13 Python
python使用append合并两个数组的方法
Apr 28 Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 Python
python通过加号运算符操作列表的方法
Jul 28 Python
django模板语法学习之include示例详解
Dec 17 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python3对称加密算法AES、DES3实例详解
Dec 06 Python
Python数据报表之Excel操作模块用法分析
Mar 11 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
Jun 19 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
Jun 10 Python
Python 的 f-string 可以连接字符串与数字的原因解析
Feb 20 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自定义函数收代码
2010/08/01 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
100多行PHP代码实现socks5代理服务器[2]
2016/05/05 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
javascript去除字符串左右两端的空格
2015/02/05 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
图文讲解vue的v-if使用方法
2019/02/11 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
python中zip()方法应用实例分析
2016/04/16 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
python字符串,数值计算
2016/10/05 Python
用python与文件进行交互的方法
2018/03/01 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
dpn网络的pytorch实现方式
2020/01/14 Python
Python dict的常用方法示例代码
2020/06/23 Python
介绍一下游标
2012/01/10 面试题
如何判断计算机可能已经中马
2013/03/22 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
企业负责人任命书
2014/06/05 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
学生会干部任命书
2015/09/21 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
nginx配置限速限流基于内置模块
2022/05/02 Servers