ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Day 11. AI Backend - FastAPI
    [KT X SeSAC AI+] 2026. 6. 2. 10:09

    0. Python 설치

    • python.org에서 환경에 맞는 python 설치
    • 설치 시 PATH 추가 하기

    1. Git clone

    1) VS Code 실행

    2) Clone Repository

    • VS Code 새 창 열기
    • 왼쪽 Clone Repository 클릭
    • Github 로그인
    • 공유받은 public 레포 url 입력
    • 저장할 경로(파일 위치) 선택 (C: 추천)

    이건 답지고, 새로 구축할 예정

    2. FastAPI

    1) uv 설치

    • pip install uv

    2) uv 프로젝트 시작

    • (1) 프로젝트를 시작할 빈 디렉토리(폴더) 열기

    • (2) uv init
      • 설치한 python 버전대로 가상환경(.venv) 구축됨
      • python 실행 시 'uv run'으로 시작하면 가상환경 기반으로 자동 실행됨
      • uv 안되는 경우 새 터미널로 시작하거나, vs code 전부 껐다가 재시작
    • (3) uv add uvicorn fastapi
      • uv 가상환경에 uvicorn과 fastapi 설치
    • (4) main.py에 기본 FastAPI 설정 작성
    from fastapi import FastAPI
    
    app = FastAPI(title="AI Backend", version="1.0.0")
    • (5) 터미널에서 FastAPI 실행
      • 기본 port 8000
      • --reload 플래그로 저장할 때마다 재시작
    uv run uvicorn main:app --reload

    '[KT X SeSAC AI+]' 카테고리의 다른 글

    Day 14. Security  (0) 2026.06.08
    Day 13. JPA  (0) 2026.06.05
    Day 12. 스프링부트(Spring boot) / intelliJ / JAVA  (0) 2026.06.04
    Day 11. AI Backend - FastAPI (2)  (0) 2026.06.02

    댓글

Designed by Tistory.