认识Flask与配置安装环境详细步骤(flask环境搭建)

网友投稿 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小时内删除侵权内容。

上一篇:Java如何实现通过键盘输入一个数组
下一篇:浅谈Python的编译过程与执行原理(python语言是一种编译执行的高级语言)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~