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

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

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

4。 次に、フラスコを作成します ディレクトリに移動します。
$ mkdir flask_dir && cd flask_dir
5。 Pythonを使用して仮想環境を作成します 次のように。
$ python3 -m venv venv
6。 次に、フラスコを取り付けることができるようにアクティブにします。
$ source venv/bin/activate
プロンプトが(venv)
にどのように変化するかに注目してください 現在、仮想環境内で作業していることを示します。

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

8。 フラスコが取り付けられていることを確認するには、次を実行します:
$ flask --version

完全! フラスコ Ubuntu 20.04にインストールされました 。これで、 flaskを使用してPythonアプリケーションの作成とデプロイに進むことができます。 。