FastAPIをLinuxサーバーにインストールする手順

FastAPIをLinuxサーバーにインストールする手順

本記事はPython初学者やFastAPIを学習したいと考えているWebエンジニア向けの入門者向けの記事になります。

その中の最初のFastAPIのインストール方法です。

Pythonの高速APIのFastAPIを利用するシーンが多くなってきました。すこし前ですとPythonでWebアプリを作成するのはDjango一択でしたが、最近ではJavaScriptのフレームワーク(特にReact)+FastAPIで開発することが増えています。

Pythonのインストール

今回のLinuxサーバーはConoha VPSのメモリー2GBのUbuntuを使用して作成します。

※インフラ環境はクラウドでも仮想環境でもOKです。

Conoha VPSでは初めからPython3.8 がインストールされているため、この章をスキップすることができます。

仮想環境の準備とFastAPIのインストール

仮想環境の準備

fastapiのサンプルを作成したいフォルダに入ってください。

その後仮想環境を入れるフォルダ作ってください。

mkdir fastapi

その後以下のコマンドを入力してください。

cd fastapi
python -m venv venv

そして仮想環境を起動してください。

source venv/bin/activate

次にFastAPIをpipインストールします。併せてuvicornもインストールします。

pip install --upgrade pip
pip install fastapi
pip install uvicorn

これでFastAPIのインストール手順は完了です。

技術ブログ一覧へ戻る