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使用tablib生成excel文件的简单实现方法
Mar 16 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
对Python中gensim库word2vec的使用详解
May 08 Python
Python字符串逆序输出的实例讲解
Feb 16 Python
Python3.8中使用f-strings调试
May 22 Python
全面了解django的缓存机制及使用方法
Jul 22 Python
python 直接赋值和copy的区别详解
Aug 07 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
python 绘制场景热力图的示例
Sep 23 Python
python sleep和wait对比总结
Feb 03 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
Mar 25 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 结果集的分页实现代码
2009/03/10 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
Python md5与sha1加密算法用法分析
2017/07/14 Python
pip install urllib2不能安装的解决方法
2018/06/12 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
用python批量移动文件
2021/01/14 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
一些.net面试题
2014/10/06 面试题
竞选生活委员演讲稿
2014/04/28 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
岳麓书院导游词
2015/02/03 职场文书
付款证明模板
2015/06/19 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
Docker下安装Oracle19c
2022/04/13 Servers