介绍
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”文本输出。
结论
Flask 对于任何开发人员来说都是一个非常强大的 Web 框架。 本教程介绍了在 Ubuntu 20.04 上安装 Flask 的所有详细步骤。
谢谢您,并随时在下面的评论部分提供反馈。