flask全局安装有一个坏处,以前有一个站点是用老版本的,现在的是新版本的,就会有问题,在主要的环境下只能装一个,所以安装flask还有其他的包,我们尽量去建一个隔离的环境,相互之间不会有干扰。
创建虚拟隔离环境
virtualenv 工具 指定文件夹复制一份Python,就可以装一些包,不会对其他的有影响
现在不用装了,新版的Python自带了这个功能,3.4以上的用module venv
步骤
创建新文件夹site01,终端中进入这个文件夹(cd)
$ python3 -m venv myenv python调用模块venv
现在直接写的永远都是调用主环境里的Python,应该激活这个环境
这样激活虚拟环境,记得是在site01下的目录下$ deactivate 来关闭激活的虚拟环境
pip 安装组件
激活虚拟环境上下文
pip3 install flask
快速示例
进入虚拟隔离环境,$ python3 hello.py
app.debug = True跟在app=Flask(__name__)后,激活调试,这样修改了源代码并保存后就会自动重新载入
可以匹配多个地址地址带/和不带/是两个地址,偏好/结尾,容错效果好。例如/uke/
过程
先请求,路由去找对应的函数,返回相应的字符串,做出响应成为HTML呈现在客户端的浏览器。
网友评论