はじめに
2つのオープンソースを使用するPythonWebフレームワークは、 Django およびFlask 。 Django は堅牢なPythonフレームワークであり、再利用可能なコンポーネントとともに少ないコードでWebアプリの開発を簡素化することを目的としたMVCフレームワークを提供することで、ユーザーがWebアプリケーションを迅速に開発およびデプロイできるようにします。
フラスコ 無駄のない、余分なライブラリやツールがないマイクロフレームワークです。アプリケーションの開発を開始するのに役立つ基本的なツールのみが付属しているため、最小限に抑えられています。
すぐに飛び込んで、フラスコをインストールしましょう Ubuntu 21.04 。
UbuntuにFlaskをインストールする
1。 図のようにシステムが更新されていることを確認します。
$ sudo apt update -y
2。 pipを他のPythonと一緒にインストールする必要があります 仮想環境を作成できるようにする依存関係。 フラスコをインストールするのは仮想環境です 。
なぜ最初にPythonをインストールしないのか疑問に思われる方のために、 Ubuntu 21.04 すでにPython3.8があらかじめパッケージ化されています 、したがって、インストールする必要はありません。
Pythonの存在を確認するには Ubuntu 21.04 実行:
$ python3 --version

3。 pip3をインストールします およびその他のPython 示されているツール。
$ sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev -y

4。 サンドボックス環境でフラスコを分離して実行する仮想環境をインストールします。
$ sudo apt install python3-venv -y

5。 フラスコを作成します ディレクトリに移動します。
$ mkdir flask
$ cd flask
6。 Pythonを使用して仮想環境を作成します
$ python3 -m venv venv
7。 次に、フラスコを取り付けることができるようにアクティブにします。
$ source venv/bin/activate

8。 最後に、フラスコをインストールします pipを使用したウェブフレームワーク 、 Jinja2を含むフラスコのすべてのコンポーネントをインストールします 、werkzeugWSGWebアプリケーションライブラリとそのモジュール。
$ pip3 install flask

9。 そのフラスコバージョンを取得し、インストールされていることを確認するには、次のコマンドを実行します:
$ flask --version

これで、 flaskを使用してPythonアプリケーションの作成とデプロイに進むことができます 。