LangChain (Python) 설치 – 기본 방법
1. Python 가상환경 설정 (선택)
python3 -m venv .venv
source .venv/bin/activate
2. pip 업그레이드
pip install --upgrade pip
3. LangChain 설치
pip install langchain
함께 설치하면 좋은 추가 패키지
# 임베딩: HuggingFace 모델 사용
pip install sentence-transformers
# LLM: OpenAI API 사용
pip install openai
# PDF 추출 (문서 기반 프로젝트라면)
pip install pdfplumber
# 벡터 DB: Qdrant 클라이언트
pip install qdrant-client
설치 후 테스트
from langchain.text_splitter import RecursiveCharacterTextSplitter
text = "Tesla Model Y is an electric SUV. It has advanced safety features."
splitter = RecursiveCharacterTextSplitter(chunk_size=30, chunk_overlap=5)
chunks = splitter.split_text(text)
print(chunks)
설치 에러가 날 경우
- gcc, make, python3-dev 같은 build tool이 필요할 수 있어요
- Ubuntu 기준 설치 명령:
sudo apt update
sudo apt install build-essential python3-dev