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 ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
Python中使用 Selenium 实现网页截图实例
Jul 18 Python
python抓取网页中图片并保存到本地
Dec 01 Python
利用Python写一个爬妹子的爬虫
Jun 08 Python
Python3连接SQLServer、Oracle、MySql的方法
Jun 28 Python
python实现人工智能Ai抠图功能
Sep 05 Python
python字符串判断密码强弱
Mar 18 Python
pandas DataFrame运算的实现
Jun 14 Python
Win10环境中如何实现python2和python3并存
Jul 20 Python
python3实现无权最短路径的方法
May 12 Python
Python之matplotlib绘制折线图
Apr 13 Python
Python使用pyecharts控件绘制图表
Jun 05 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 JSON格式的中文显示问题解决方法
2015/04/09 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
2018/12/10 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
python/golang 删除链表中的元素
2020/09/14 Python
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
七一表彰活动方案
2014/01/18 职场文书
学子宴答谢词
2014/01/25 职场文书
庆七一宣传标语
2014/10/08 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
校园运动会广播稿
2015/08/19 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
Python基础之函数嵌套知识总结
2021/05/23 Python
Python jiaba库的使用详解
2021/11/23 Python
Fluentd搭建日志收集服务
2022/09/23 Servers