😱
FastAPIの環境構築で躓いた!
仮想環境作らないと、インストールできない!
最近、話題のFastAPIに興味があってUdemyの講座で環境構築をしてみたのですが、FastAPIをインストールできない?
どうやら、仮想環境を作らないといけないようですね😇
こちらのサイトを参考に仮想環境の構築を行いました!
FastAPIの公式ドキュメントはこちら
自分のメモ用に環境構築をした方法をReadmeに書いておきました。
Pythonの仮想環境を作る
- 新しい仮想環境の作成
python3 -m venv env
- 仮想環境の有効か
source env/bin/activate
- パッケージのインストール(FastAPIとサーバーをinstall)
pip install fastapi
pip install uvicorn
- updateが必要な場合!
pip install --upgrade pip
- サーバーを起動する
uvicorn main:app --reload
- 仮想環境を無効化したいときは?
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