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のインストール手順は完了です。