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를 사용하여 웹 애플리케이션을 개발해보세요!
참조: