FastAPI
를 이용하기 위해 웹 개발환경을 준비해야 합니다.이 개발환경을 준비하기 전에 먼저 파이썬 가상 환경에 대해 알아본 뒤 FastAPI
를 파이썬 가상 환경에 설치해보겠습니다.
0. 가상환경의 필요성
파이썬 가상 환경은 파이썬 프로젝트 진행할 때 독립된 환경을 만들어줍니다. 여러 개의 프로젝트를 동시 진행할 때, 각각의 프로젝트가 다른 FastAPI
버전을 필요로 할 수 있습니다. 하나의 PC에 서로 다른 버전의 FastAPI
를 설치하는 것은 환경 구축도 어렵고 사용하기도 어렵습니다.
가상 환경을 이용하면 하나의 PC에 서로 다른 버전의 파이썬과 라이브러리를 쉽게 설치해 사용할 수 있습니다.
1. 가상환경 설정하기
가상환경 venv
를 적용할 프로젝트 위치로 이동합니다.
cd my-project
venv 이름으로 폴더를 생성합니다.
python -m venv venv
2. FastAPI 설치하기
가상환경에 접속합니다.
[리눅스 환경]
source /bin/activate
[Windows]
venv\Scripts\activate
FastAPI를 설치합니다
pip install fastapi
만약 실행 후, pip가 최신 버전이 아니라면, 최신 버전으로 업그레이드합니다.
python -m pip install --upgrade pip
3. 가상 환경 벗어나기
deactivate