AI 환경 세팅

AI 에이전트 프로젝트 기본 세팅
박선규's avatar
Apr 05, 2026
AI 환경 세팅

Python 프로젝트 별 독립적 가상환경 만들기

python -m venv venv
Python 라이브러리 자체를 독립적으로 가상환경을 만들지 않으면 다운받은 라이브러리가 모든 Python 환경 파일에 적용이 되다보니 불필요한것들도 다른 프로젝트에 영향을 줄 수있으므로 독립적 가상환경을 만든다.
 
위 명령어를 치고 바로 경로 앞에 (venv)가 안붙을 경우에는 터미널을 껐다가 켜보기
notion image
 

RAG 백엔드 라이브러리 설치

pip install fastapi uvicorn langchain langchain-google-genai faiss-cpu pypdf python-dotenv
 
notion image
 

PDF 로더 벡터 DB등 기능 라이브러리 다운받기

pip install langchain-community
langchain_community외부 연동 기능 (PDF 로더, FAISS 등)

청키 라이브러리 다운받기

pip install langchain-text-splitters

렝체인 라이브러리 다운받기

pip install langchain-core

PDF를 서버에 전송하는 라이브러리 다운받기

pip install python-multipart

. env 파일 만들기

📌
API 키 같은 민감한정보들이 노출되면 안되니 이런 정보들을 담을 파일을 별도로 만들고 운영해야 한다.
New-Item .env
notion image
 
New-Item .gitignore
notion image
Share article