前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【轻量级NoSQL数据库与PythonWeb-Flask框架组合使用】3-Flask框架安装

【轻量级NoSQL数据库与PythonWeb-Flask框架组合使用】3-Flask框架安装

作者头像
天道Vax的时间宝藏
发布2021-08-11 16:14:18
3590
发布2021-08-11 16:14:18
举报

安装

Python 版本

我们推荐使用最新版本的 Python 。 Flask 支持 Python 3.6 及更高版本。

依赖

当安装 Flask 时,以下配套软件会被自动安装。

  • Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。
  • Jinja 用于渲染页面的模板语言。
  • MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。
  • ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.
  • Click 是一个命令行应用的框架。用于提供 flask 命令,并允许添加自定义 管理命令。

可选依赖

以下配套软件不会被自动安装。如果安装了,那么 Flask 会检测到这些软件。

虚拟环境

建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。

为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目 会需要不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。

虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之 间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。

Python 内置了用于创建虚拟环境的 venv 模块。

创建一个虚拟环境

创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv 文件夹:

macOS/Linux

代码语言:javascript
复制
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv

Windows

代码语言:javascript
复制
> mkdir myproject
> cd myproject
> py -3 -m venv venv

激活虚拟环境

在开始工作前,先要激活相应的虚拟环境:

macOS/Linux

代码语言:javascript
复制
$ . venv/bin/activate

Windows

代码语言:javascript
复制
> venv\Scripts\activate

激活后,你的终端提示符会显示虚拟环境的名称。

安装 Flask

在已激活的虚拟环境中可以使用如下命令安装 Flask:

代码语言:javascript
复制
$ pip install Flask
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • Python 版本
      • 依赖
        • 可选依赖
      • 虚拟环境
        • 创建一个虚拟环境
        • 激活虚拟环境
      • 安装 Flask
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档