App下载
2. Flask 安装
Python Flask 建站框架入门课程 / 2. Flask 安装
手机也能上课
App下载
1/5

Flask 安装前


本课程适合有一定HTML、Python、网络基础的同学阅读。

请自己在电脑上安装Python 3 和 pip。建议安装最新版本,课程中使用的是Python 3.13.0
安装方法,参考教程 Python 3 安装

Python 版本

我们推荐使用最新版本的 Python 。 Flask 支持 Python 3.8 以上版本。

依赖

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

  • Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。

  • Jinja 用于渲染页面的模板语言。

  • MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注 入攻击。

  • ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.

  • Click 是一个命令行应用的框架。用于提供 flask 命令,并允许添加 自定义管理命令。

  • Blinker 提供对于 信号 的支持。

虚拟环境

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

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

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

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

创建一个虚拟环境

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

当然我们不需要创建这么多文件和文件夹也能运行Flask, 下面的课程会介绍到。

window环境下:

mkdir myproject
cd myproject
py -3 -m venv flaskenv

Linux/MacOS

mkdir myproject
cd myproject
python3 -m venv flaskenv

激活虚拟环境

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

window环境:

flaskenv\Scripts\activate

Linux/MacOS

. flaskenv/bin/activate

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


+10 经验 +10积分
解析
提示
参考答案
+10 经验 +10积分
视频播放结束,是否学习下一节?