약 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
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.