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实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
跟老齐学Python之从格式化表达式到方法
Sep 28 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
python执行系统命令后获取返回值的几种方式集合
May 12 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
django-rest-swagger的优化使用方法
Aug 29 Python
关于Python-faker的函数效果一览
Nov 28 Python
简单了解python元组tuple相关原理
Dec 02 Python
pytorch实现seq2seq时对loss进行mask的方式
Feb 18 Python
python 获取计算机的网卡信息
Feb 18 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 26 Python
Python探索生命起源 matplotlib细胞自动机动画演示
Apr 21 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
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
PHP链表操作简单示例
2016/10/15 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
jQuery实现延迟跳转的方法
2015/06/05 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
python生成指定尺寸缩略图的示例
2014/05/07 Python
python采集百度百科的方法
2015/06/05 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
python简易远程控制单线程版
2018/06/20 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python-for循环的内部机制
2020/06/12 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
python定时截屏实现
2020/11/02 Python
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
国际象棋商店:The Chess Store
2018/07/09 全球购物
毕业生个人的求职信范文
2013/12/03 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
运动会加油稿100字
2014/09/19 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python
app场景下uniapp的扫码记录
2022/07/23 Java/Android