Ubuntu 20.04 に Flask をインストールする方法
一般的に使用される 2 つのオープンソース Python Web フレームワークは、Django と Flask です。 Django は、再利用可能なコンポーネントとともに少ないコードで Web アプリ開発を簡素化することを目的とした MVC フレームワークを提供することで、ユーザーが Web アプリケーションを迅速に開発および展開できるようにする堅牢な Python フレームワークです。
一方、Flask は無駄がなく、余分なライブラリやツールを含まないマイクロフレームワークです。アプリケーションの開発を開始するのに役立つ基本的なツールのみが同梱されているため、最小限に抑えられています。
早速、フラスコをUbuntu 20.04にインストールしてみましょう。
Ubuntu への Flask のインストール
1. apt パッケージ マネージャーを使用して Ubuntu 20.04 に flask をインストールするには、次の手順に従います。
まず、システムが図のように更新されていることを確認します。
sudo apt update -y
アップデートが完了したら、次のステップに進みます。
2. 次に、仮想環境を作成できるようにする他の Python 依存関係と一緒に pip をインストールする必要があります。ここでフラスコをインストールするのは仮想環境です。
なぜ最初に 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. 次に、フラスコをインストールできるようにアクティブ化します。
source venv/bin/activate
プロンプトが (venv)
に変化して、現在仮想環境内で作業していることを示していることに注目してください。
7. 最後に、pip を使用して flask Web フレームワークをインストールします。これにより、Jinja2 を含む flask のすべてのコンポーネントがインストールされます。 werkzeug WSG Web アプリケーション ライブラリとそのモジュール。
pip3 install flask
8. flask がインストールされていることを確認するには、次のコマンドを実行します。
flask --version
完璧! Flask が Ubuntu 20.04 にインストールされるようになりました。これで、フラスコを使用して Python アプリケーションの作成とデプロイに進むことができます。