java中的接口是类吗
411
2022-08-28
认识Flask与配置安装环境详细步骤(flask环境搭建)
WEB框架:
1、重量级框架:方便业务开发,提供的功能十分齐全,如Django
2、轻量级框架:Flask,只提供WEB框架的核心功能,特点:自由灵活
Flask框架
是使用Python语言基于Werkzeug工具编写的轻量级WEB开发框架
Flask框架的核心就是 Werkzeug和Jinja2
与Django的区别
django提供了:
django-admin 命令快速创建项目工程目录manage.py 管理项目工程orm模型 (数据库抽象层)admin 后台管理站点缓存机制文件存储系统用户认证系统
这些flask框架都没有,都需要通过扩展包来提供
Flask扩展包
Flask-SQLalchemy:操作数据库Flask-migrate:管理迁移数据库Flask-Mail:邮件Flask-WTF:表单Flask-script:插入脚本Flask-Login:认证用户状态Flask-RESTful:开发REST API 的工具Flask-Bootstrap:集成前端twitter bootstrap框架Flask-Moment:本地化日期和时间
安装虚拟环境
使用虚拟环境安装Flask,可以避免包的混乱和版本冲突,虚拟环境是Python解释器的副本,在虚拟环境中安装的一切依赖包,扩展包,都可以保证程序只能访问虚拟环境中的,不会影响系统中全局Python解释器,总之一句话,避免冲突。
虚拟环境使用virtualenv创建,先安装virtualenv
sudo pip install virtualenvsudo pip install virtualenvwrapper
安装完虚拟环境后,如果提示找不到mkvirtualenv命令,需配置环境变量
mkdir $HOME/.virtualenvsexport WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.shsource ~/.bashrc
创建虚拟环境,如果创建失败,就修改环境变量指定默认为python3运行
mkvirtualenv Flask_py
进入虚拟环境
workon Flask_py
退出虚拟环境
deactivate Flask_py
安装Flask(在虚拟环境中)
pip install flask==0.10.1
在虚拟环境的ipython3中测试安装是否成功
ipython3from flask import Flask
注意:
1、在虚拟环境中安装flask等其他软件,不要用sudo,如果用sudo,那么会把本机也装上,就起不到隔离的作用
2、mkvirtualenv flask_py -p python3 创建一个python3运行的项目,默认是python2,如果本机默认是python2的情况下
3、我们在虚拟环境中安装了一些依赖包和安装包后,现在要转移到一个新的环境中,这时候就用 pip freeze > requirement.txt 在别的环境直接 pip install -r requirement.txt 即可
创建了项目Flask_py 运行里面项目的时候会自动调用bin目录里的python版本程序来运行,python版本在创建项目的时候可以自己定义,从而达到隔离的效果。
Windows安装Flask及其虚拟环境:https://cnblogs.com/qk2014/p/9091647.html
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~