windows下python+flask环境配置详细图文教程
本帖是本人在安装配置python和flask环境时所用到的资源下载及相关的教程进行了整理罗列,来方便后面的人员,省去搜索的时间。如果你在安装配置是存在问题可留言给我。
首先罗列一下python+flask环境所用的一些程序组件的下载地址:
1、python语言环境: http://www.python.org/download/ 。
2、setuptools 组件: https://pypi.python.org/pypi/setuptools/0.9.6 。
3、pip 组件: https://pypi.python.org/pypi/pip 。
4、virtualenv 虚拟环境组件: https://pypi.python.org/pypi/virtualenv 。
5、jinja2 模板引擎组件: https://pypi.python.org/pypi/Jinja2 。
6、werkzeug WSGI工具箱: https://pypi.python.org/pypi/Werkzeug 。
7、flask web服务器: https://pypi.python.org/pypi/Flask 。
下面是我整理的安装配置教程:
windows下配置安装过程
python环境安装比较简单,下载python语言环境中的windows版本的msi格式文件,下载后双击安装即可,将环境变量path中加入python安装的路径。安装完成后可运行cmd,在命令行中测试一下。

如上图中所示,通过python命令,之后输出经典的hello world。表示python语言环境已经安装成功了。
接下来就是安装setuptools和pip。这个是可以实现后续的相关组件自动安装,但是在windows下好像不起作用,需要手动下载相关组件,通过python 运行setup.py来进行安装。所以pip可以不安装,但是setuptools还是需要安装的,因为后续的有些组件是依赖它的。
安装方法为打开cmd,进入setuptools目录,运行python setup.py install命令来安装。

安装完成后可以进入python的安装目录下查看Scripts目录中是否有easy_install.exe。有表示安装成功了。将Scripts路径也加入到环境变量中。
安装 virtualenv,安装方法和上面一样,先下载后安装。

安装完成后可以常见自己的开发环境。
这里强烈建议大家通过 virtualenv来创建虚拟的环境,为什么?我们这里是用来配置flask框架,如果你使用了多种框架,然而每个项目都是不一样,那么这个虚拟的环境就非常有必要了,没法虚拟环境都是独立的。如果不创建虚拟环境那么你的框架配置都是全局的,不排除会有相互影响的可能。
如何创建呢?下面我们来演示一下,运行cmd,先进入我们需要创建环境的目录,我这里就直接放在个人文件夹中的,根据你的需要自行选择。运行virtualenv name这个name是指你的虚拟环境目录名,创建之后进入虚拟环境下的Scripts目录,运行activate.bat,看到(name) C:\Users\zuojie\flaskspace\Scripts>就表示你后面所安装的框架就是在这个虚拟环境中的。

下来我们可以安装flask框架了,在安装之前需要先安装两个依赖组件, 基于 Werkzeug WSGI 工具箱和 Jinja2模板引擎。安装方法都是一样的,我这里再重复一下,先下载解压,进入解压目录,运行python setup.py install命令进行安装。以上三个都安装完成后,python+flask环境就安装好了。
最后讲一下eclipse下安装pyDev的插件,这个是使用eclipse配置的python开发环境。
打开eclipse,进入help-->Install new software..,点击add,name中输入pydev,location中输入 http://pydev.org/updates,然后点击ok。出现如下图所示:

选择第一个pydev,点击next,根据提示进行安装。
安装完成后需要进行配置, window->Preferences中会出现PyDev,进入“Interpreter - Python” 设置。添加两个一个是python本身的环境,另一个是虚拟环境。


记下来就可以进行开发了。
好了先写到这里了,linux下的安装配置教程等有空再写一下吧。有问题可以留言。
windows下python+flask环境配置详细图文教程的更多相关文章
- PyCharm Django Python 开发环境配置 详细教程
PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...
- 【Objective-C】Windows下Objective-C开发环境配置
[Objective-C]Windows下Objective-C开发环境配置 ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/ 最近打 ...
- windows Sever 2012下Oracle 12c安装配置方法图文教程
windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...
- windows下spark开发环境配置
http://www.cnblogs.com/davidwang456/p/5032766.html windows下spark开发环境配置 --本篇随笔由同事葛同学提供. windows下spark ...
- ubuntu下python flask环境搭建
ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...
- windows下apache+https环境配置
windows下apache+https环境配置 转 https://www.cnblogs.com/sandaizi/p/7519370.html 1.修改配置文件conf/httpd.conf,去 ...
- Linux—CentOS7下python开发环境配置
CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...
- Metabase在Windows下的开发环境配置
Metabase在Windows下的开发环境配置 */--> pre.src {background-color: #292b2e; color: #b2b2b2;} Metabase在Wind ...
- zookeeper集群环境搭建详细图文教程
zookeeper集群环境搭建详细图文教程 zhoubang @ 2018-01-02 [文档大纲] 友情介绍 软件环境 注意点 环境安装 1. 新建用于存储安装包以及软件安装的目录 2. 下载安装z ...
随机推荐
- 剑指Offer:面试题18——树的子结构(java实现)
问题描述: 输入两棵二叉树A和B,判断B是不是A的子结构.二叉树结点的定义如下: public class TreeNode { int val = 0; TreeNode left = null; ...
- JavaScript内置对象
对象概述 JavaScript是一种基于对象的脚本语句,而不是面向对象的编程语言.对象就是客观世界存在的实体,具有属性和方法两方面特性. 访问对象的属性和方法的方式如下: 对象名.属性 对象名.方法名 ...
- Drupal常用开发工具(一)——Devel模块
进行 Drupal 开发时有许多模块和工具可供使用,其中最常用的两项便是 Devel 及 Drupal for Firebug.本文和<Drupal常用开发工具(二)——Drupal for F ...
- Flex4/Flash开发在线音乐播放器 , 含演示地址
要求 必备知识 本文要求基本了解 Adobe Flex编程知识和JAVA基础知识. 开发环境 MyEclipse10/Flash Builder4.6/Flash Player11及以上 演示地址 演 ...
- 【PL/SQL】异常处理:
如果在PLSQL块中没有做异常处理,在执行PLSQL块时,出现异常,会传递到调用环境,导致程序运行出错! SCOTT@ prod> declare v_ename emp.ename%type; ...
- 学习练习 使用Servlet实现用户注册功能
package com.hanqi.www; import java.io.IOException; import javax.servlet.ServletException; import jav ...
- http协议状态码对照表
1**:请求收到,继续处理 2**:操作成功收到,分析.接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户必须继续发 ...
- 在Windows程序中启用console输出-2016.01.04
在某些时候,我们可能需要在Win32窗口应用程序中打开控制台窗口,打印一些消息,或者作为当前程序的另外一个人机交互界面,或者为了帮助调试程序.为了达到这种效果,需要了解函数AllocConsole和C ...
- OpenGL函数解析之glMatrixMode(GLenum mode)
函数原型:void glMatrixMode(GLenum mode) 函数说明:glMatrixMode函数只有一个枚举类型的参数mode,用来指定哪一个矩阵堆栈式下一个矩阵操作的目标. mode有 ...
- HTML5和CSS3的能量究竟是怎样的?
Web设计师可以使用HTML4和CSS2.1完成一些很酷的东西.我们可以在不使用陈旧的基于table布局的基础上完成文档逻辑结构并创建内容丰富的网站.我们可以在不使用内联<font>和&l ...