大家好,下面现在开始分享flask开发,先看下本次分享的内容:
1、Flask Web框架介绍
Flask是微型web框架,框架本身十分精简,微型并不代表其功能弱,核心代码基于Werkzeug, Jinja 2 这两个库,它以插件形式的进行功能扩展,且插件易于安装与使用,并且可以自行开发扩展插件
与其他web框架类似,flask中请求(request),路由(route),响应(response)构成其完整的一个基本http流程。
2、作为入门flask框架非常易于使用
了解其基本结构后,可以迅速进行MVC开发,或者将其当作后端restfulApi来响应数据。
澳洲5盘口出租搭建q-1152880099
第一步我们先来用虚拟环境安装flask
虚拟环境,将当前运行环境完全与系统的python环境进行隔离,这里我们使用pyenv这个库来进行构建环境
以centos系统为例安装虚拟环境:
1、yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel
2、curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer
| bash
配置环境变量, 在 ~/.bash_profile里增加如下内容:
export PATH="~/.pyenv/bin:$PATH“
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)“
第二步 :在生成虚拟环境 激活此pyenv
1、系统中一般自带的python版本是python2.7.10
2、我们自行下载一个python版本是2.7.12
3、使用sohu的镜像源:http://mirrors.sohu.com/python/
找到python版本是2.7.12的包下载到本地
为何需要使用虚拟环境? 因为虚拟环境对于每一个python环境来说是独立开来的,用虚拟环境可以在一台机器上运行多个项目时,每个项目的环境是隔离,不产生依赖。
4、如需其他版本也可以下载对应的版本放到~/.pyenv/cache文件夹下面(cache文件夹假如不存在,自行创建)
5、然后执行 pyenv install 版本号 安装对应的python版本: pyenv install 2.7.12
6、安装2.7.12版本成功后,创建一个目录为完全隔离的python虚拟环境:
pyenv virtualenv 2.7.12 venv27
mkdir -pv virtu
cd virtu pyenv local venv27 cd .. cd virtu 自动激活了venv27环境
原文地址:https://www.cnblogs.com/kanyixia/p/11102432.html