😱

FastAPIの環境構築で躓いた!

2022/09/30に公開

仮想環境作らないと、インストールできない!

最近、話題のFastAPIに興味があってUdemyの講座で環境構築をしてみたのですが、FastAPIをインストールできない?
どうやら、仮想環境を作らないといけないようですね😇

こちらのサイトを参考に仮想環境の構築を行いました!

https://camp.trainocate.co.jp/magazine/venv-python/

FastAPIの公式ドキュメントはこちら

https://fastapi.tiangolo.com/ja/

自分のメモ用に環境構築をした方法をReadmeに書いておきました。

Pythonの仮想環境を作る

  1. 新しい仮想環境の作成
python3 -m venv env
  1. 仮想環境の有効か
source env/bin/activate
  1. パッケージのインストール(FastAPIとサーバーをinstall)
pip install fastapi
pip install uvicorn
  1. updateが必要な場合!
pip install --upgrade pip
  1. サーバーを起動する
uvicorn main:app --reload
  1. 仮想環境を無効化したいときは?
deactivate

Hello Worldやってみる

main.py
from fastapi import FastAPI # FastAPIをインポート 
# FastAPIをインスタンス化する
app = FastAPI()
# getメソッドデータを取得
@app.get("/")
async def index():
  return {"message": "Hello World"}

サーバーを起動して、ブラウザに文字が表示されていたらOK

Discussion