[python] FastAPI 설치하기

FastAPI는 Python으로 웹 애플리케이션을 개발할 때 사용되는 빠르고 현대적인 웹 프레임워크입니다. 이 글에서는 FastAPI를 설치하는 방법을 알아보겠습니다.

1. 가상 환경 설정

FastAPI를 설치하기 전에 가상 환경을 설정하는 것이 좋습니다. 가상 환경을 설정하면 프로젝트마다 독립적인 Python 환경을 유지할 수 있어서 의존 패키지 관리가 수월해집니다.

가상 환경을 설정하기 위해 다음 명령어를 터미널에서 실행합니다.

python -m venv myenv

위 명령어는 myenv라는 이름의 가상 환경을 생성합니다. 이름은 원하는 대로 변경할 수 있습니다.

2. 가상 환경 활성화

가상 환경을 생성한 후에는 해당 환경을 활성화해야 합니다. 활성화한 가상 환경에서 FastAPI를 설치할 수 있습니다.

Windows에서는 다음 명령어를 실행하여 가상 환경을 활성화합니다.

myenv\Scripts\activate

macOS 또는 Linux에서는 다음 명령어를 실행합니다.

source myenv/bin/activate

3. FastAPI 설치

가상 환경을 활성화한 후에는 pip를 사용하여 FastAPI를 설치합니다. 다음 명령어를 실행하세요.

pip install fastapi

위 명령어를 실행하면 FastAPI와 필요한 의존 패키지가 자동으로 설치됩니다.

4. 설치 확인

FastAPI가 성공적으로 설치되었는지 확인하기 위해 빈 파이썬 파일을 생성하고 다음 코드를 작성합니다.

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def root():
    return {"message": "Hello, FastAPI!"}

위 코드를 작성한 후 터미널에서 다음 명령어를 실행합니다.

uvicorn 파일명:app --reload

파일명은 작성한 파이썬 파일의 이름으로 변경해야 합니다.

터미널에 아무 에러 메시지가 표시되지 않고 실행된다면 FastAPI가 성공적으로 설치되었다는 의미입니다.

결론

FastAPI를 설치하는 방법에 대해 알아보았습니다. FastAPI는 빠르고 현대적인 기능을 제공하는 Python 웹 프레임워크로서 개발에 많은 도움이 됩니다. 프로젝트에서 필요한 경우에는 FastAPI를 사용하여 웹 애플리케이션을 개발해보세요!


참조: