如何在 Ubuntu 20.04 上安装 Flask

介绍

Flask 是世界上许多开发人员使用的最著名的 Web 框架之一。 它是用 Python 编写的,旨在帮助开发人员构建安全且可扩展的 Web 应用程序。

Flask 被称为微框架,因为它不需要任何特定的第三方库和工具。 但是,Flask 可以支持在 Flask 本身中实现的扩展,以将功能添加到 Flask 应用程序中。

本文将向您展示在 Ubuntu 20.04 机器上安装 Flask 框架的方法。

安装烧瓶

为了在 Ubuntu 20.04 上安装 Flask,我们首先使用以下命令更新系统:

$ sudo apt update

更新完成后,继续下一步。

默认情况下,Ubuntu 20.04 附带 Python 3.8。 您可以通过以下命令验证这一点:

$ python3 -V

接下来,您必须安装 python3-venv 包来为 Flask 应用程序创建一个虚拟环境:

$ sudo apt install python3-venv

安装包后,我们来为 Flask 应用程序创建一个虚拟环境。

建议为应用程序创建一个新目录并导航到它:

$ mkdir flask-dir && cd flask-dir

现在,让我们在 flask-dir 中运行以下命令来创建虚拟环境:

$ python3 -m venv venv

该命令在 flask-dir 目录中创建一个名为 venv 的目录。 为了使用虚拟环境,您必须按如下方式激活它:

$ source venv/bin/activate

激活虚拟环境后,您可以使用 Python 包管理器 pip 安装 Flask:

(venv) $ pip install Flask

通过运行以下命令验证 Flask 是否已成功安装:

(venv) $ python -m flask --version

恭喜,现在您可以在 Ubuntu 20.04 上创建一些 Flask 应用程序。

创建一个简单的应用程序

在本节中,我们将使用 Flask 创建一个简单的“Hello world”应用程序。 使用您喜欢的编辑器在 flash-dir 中创建一个名为 hello.py 的 Python 文件:

from flask import Flask

app = Flask(__name__)

@app.route('/')

def hello_world():

return 'Hello world'

在您的虚拟环境中,运行以下命令:

(venv) $ export FLASK_APP=hello.py
(venv) $ flask run

使用您的网络浏览器或 curl 命令击中 https://127.0.0.1:5000,您将获得如下图所示的“Hello world”文本输出。

Web 浏览器中的烧瓶输出

结论

Flask 对于​​任何开发人员来说都是一个非常强大的 Web 框架。 本教程介绍了在 Ubuntu 20.04 上安装 Flask 的所有详细步骤。

谢谢您,并随时在下面的评论部分提供反馈。