如何在Ubuntu服务器中安装Flask?
Django和Flask是两个常用开源Python网络框架。Django是一个强大的Python框架,通过提供一个MVC框架,让用户能够快速开发和部署他们的Web应用程序,该框架的目的是简化Web应用程序的开发,减少代码以及可重用的组件。
同时,Flask是一个精简的微框架,没有额外的库或工具。它是极简主义的,因为它只提供了基本的工具来帮助你开发你的应用程序。
废话不多说,让我们直接进入Ubuntu 20.04服务器上安装Flask。
在Ubuntu上安装Flask
1. 使用apt软件包管理器在Ubuntu 20.04服务器上安装flask,以下是需要遵循的步骤。
首先,确保你的系统已经更新,使用以下命令。
$ sudo apt update -y
更新完成后,进入下一步。
2. 接下来,你需要在安装pip的同时安装其他Python依赖,这将使你能够创建一个虚拟环境。我们要在虚拟环境中安装flask。
如果你想知道为什么我们不先安装Python,那么Ubuntu 20.04已经预装了Python 3.8,所以没有必要安装它。
要确认Ubuntu 20.04服务器上是否存在Python,请运行。
$ python3 --version
接下来,安装pip3和其他Python工具,如下所示。
$ sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev

3. 此后,安装一个虚拟环境,要在沙箱环境下隔离和运行flask。
$ sudo apt install python3-venv

4. 现在,创建flask目录并导航到它。
$ mkdir flask_dir && cd flask_dir
5. 使用Python创建一个虚拟环境,如下所示。
$ python3 -m venv venv
6. 然后激活它,这样你就可以安装flask了。
$ source venv/bin/activate
请注意,提示符变为(venv),表示我们现在在虚拟环境中工作。
7. 最后,使用pip安装flask web框架,它将安装flask的所有组件,包括Jinja2、werkzeug WSG web应用库及其模块。
$ pip3 install flask

8. 要确认flask已安装,运行。
$ flask --version
至此,Flask现在已经安装在Ubuntu 20.04上了,您可以继续使用flask创建和部署您的Python应用程序了。