2.2 FastAPI 및 기타 라이브러리 설치

약 3분

본문 듣기
읽기 설정

글자 크기

줄 간격

글꼴

2.2 FastAPI 및 기타 라이브러리 설치

이번 장에서는 FastAPI를 설치하고, 웹 애플리케이션 개발을 위한 추가적인 라이브러리도 함께 설치합니다. 실습을 통해 직접 설치 과정을 진행하며, 각 라이브러리의 간단한 설명도 포함하겠습니다.

1. FastAPI 설치

FastAPI는 간단하고 강력한 웹 프레임워크입니다. 다음 명령어를 사용하여 FastAPI를 설치할 수 있습니다.

2. 필요한 추가 라이브러리

  • uvicorn: FastAPI 애플리케이션을 실행하는 ASGI 서버입니다.
  • SQLAlchemy: 데이터베이스와 상호 작용을 쉽게 해주는 ORM(Object-Relational Mapping) 라이브러리입니다.
  • pydantic: 데이터 유효성 검사 및 설정 관리에 유용한 데이터 모델링 라이브러리입니다.

3. 설치 방법

다음은 FastAPI와 관련 라이브러리를 설치하는 방법입니다. 터미널(혹은 명령 프롬프트)에서 다음 명령어를 입력하세요:

코드 bash
pip install fastapi uvicorn sqlalchemy pydantic

이 명령어를 입력하면 FastAPI 및 필요한 라이브러리들이 설치됩니다. 설치가 완료되면, 아래의 테스트 코드를 사용하여 설치된 FastAPI를 확인할 수 있습니다.

4. 테스트 FastAPI 코드 작성

아래 코드를 사용하여 간단한 FastAPI 애플리케이션을 작성해 보겠습니다. 이 코드는 FastAPI가 정상적으로 작동하는지 확인하기 위한 것입니다.

코드 python
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
    return {"Hello": "World"}

if __name__ == '__main__':
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=8000) 

댓글 0

댓글을 남기려면 로그인하세요.

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.