4차시. 실습 환경 구축
4. 필수 라이브러리 설치
출처: 원본 PDF 04차시_실습환경구축.pdf 5~6쪽 · 쪽 그림 5쪽 6쪽
가상환경이 활성화되었으면, 이제 RAG를 만드는 데 필요한 라이브러리들을 설치합니다.
4-1) pip 업그레이드 (선택)
pip install --upgrade pip4-2) 필수 라이브러리 설치
출처: 원본 PDF 6쪽
| 라이브러리 | 설명 | 설치 명령어 |
|---|---|---|
| langchain | RAG 파이프라인을 쉽게 만드는 핵심 라이브러리 | pip install langchain |
| langsmith | LangChain 모니터링 및 디버깅 도구 | pip install langsmith |
| openai | ChatGPT API를 사용하기 위한 라이브러리 | pip install openai |
| faiss-cpu | 벡터 검색을 위한 고성능 라이브러리 | pip install faiss-cpu |
| chromadb | 가볍고 사용하기 쉬운 벡터 데이터베이스 | pip install chromadb |
| python-dotenv | 환경 변수 관리 (API 키 안전하게 저장) | pip install python-dotenv |
한 번에 모두 설치하기
pip install langchain langsmith openai faiss-cpu chromadb python-dotenv⚠️ 설치 중 주의사항
1. 설치 중간에 "WARNING"이 나올 수 있는데 무시해도 됩니다
2. 인터넷 연결이 필요합니다
3. 첫 설치는 시간이 걸릴 수 있습니다 (3-5분)
4. 모든 설치가 완료되면 "Successfully installed" 메시지가 나옵니다
4-3) 설치 확인
출처: 원본 PDF 6쪽
pip list위 명령어를 실행하면 설치된 모든 라이브러리 목록이 나옵니다. 앞서 설치한 라이브러리들 (langchain, openai, faiss-cpu 등)이 보이면 성공입니다!