轻量级NoSQL数据库与PythonWeb-Flask框架组合使用3-Flask框架安装
Posted Vax_Loves_1314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轻量级NoSQL数据库与PythonWeb-Flask框架组合使用3-Flask框架安装相关的知识,希望对你有一定的参考价值。
安装
Python 版本
我们推荐使用最新版本的 Python 。 Flask 支持 Python 3.6 及更高版本。
依赖
当安装 Flask 时,以下配套软件会被自动安装。
-
Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。
-
Jinja 用于渲染页面的模板语言。
-
MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。
-
ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.
-
Click 是一个命令行应用的框架。用于提供
flask
命令,并允许添加自定义 管理命令。
可选依赖
以下配套软件不会被自动安装。如果安装了,那么 Flask 会检测到这些软件。
-
python-dotenv 当运行
flask
命令时为 通过 dotenv 设置环境变量 提供支持。 -
Watchdog 为开发服务器提供快速高效的重载。
虚拟环境
建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。
为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目 会需要不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。
虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之 间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。
Python 内置了用于创建虚拟环境的 venv
模块。
创建一个虚拟环境
创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv
文件夹:
macOS/Linux
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
Windows
> mkdir myproject
> cd myproject
> py -3 -m venv venv
激活虚拟环境
在开始工作前,先要激活相应的虚拟环境:
macOS/Linux
$ . venv/bin/activate
Windows
> venv\\Scripts\\activate
激活后,你的终端提示符会显示虚拟环境的名称。
安装 Flask
在已激活的虚拟环境中可以使用如下命令安装 Flask:
$ pip install Flask
以上是关于轻量级NoSQL数据库与PythonWeb-Flask框架组合使用3-Flask框架安装的主要内容,如果未能解决你的问题,请参考以下文章
轻量级NoSQL数据库与PythonWeb-Flask框架组合使用2-Flask框架介绍
轻量级NoSQL数据库与PythonWeb-Flask框架组合使用1-SQLite3介绍及安装教程