4차시. 실습 환경 구축
7. 첫 번째 테스트 코드 작성
출처: 원본 PDF 04차시_실습환경구축.pdf 8~11쪽 · 쪽 그림 8쪽 9쪽 10쪽 11쪽
환경 설정이 완료되었는지 확인하는 간단한 코드를 작성해봅시다.
실습 코드 · test.py
실습 코드: 실습/src/test.py · 위의 원본 PDF 4차시 8쪽 「7️⃣ 첫 번째 테스트 코드 작성」과 이어집니다.
# ============================================================
# 4차시 환경 확인용. 강의 실습 폴더에는 속하지 않는 짧은 점검 스크립트입니다.
# 역할: 지금 쓰는 파이썬이 어떤 버전인지 출력합니다.
# 입력: 없음
# 출력: 버전 문자열
# ============================================================
import sys
# sys.version은 파이썬이 자기 버전을 담아 두는 문자열입니다.
print(f"파이썬 버전 확인 => {sys.version}")실행 결과 샘플 (교안 기록. API 키가 필요한 코드는 키 없이 맞춘 예시이고, 모델의 답은 실행할 때마다 달라집니다)
===== 실행 결과 샘플 =====
실행: cd 실습/src
python test.py
파이썬 버전 확인 => 3.14.7 (tags/v3.14.7:823f032, Aug 5 2026, 10:51:32) [MSC v.1944 64 bit (AMD64)]코드 해설
지금 쓰는 파이썬이 어떤 버전인지 출력합니다. 입력은 없음이고, 출력은 버전 문자열입니다.
코드 앞에서 고정해 두는 말입니다.
- 4차시 환경 확인용. 강의 실습 폴더에는 속하지 않는 짧은 점검 스크립트입니다.
함수로 나누지 않고 위에서 아래로 실행됩니다.
print(f"파이썬 버전 확인 => {sys.version}")— sys.version은 파이썬이 자기 버전을 담아 두는 문자열입니다.
파일 맨 아래 실행 결과 샘플 주석은 실행되지 않습니다. 화면 출력은 다음 절에 다시 적어 두었습니다.
7-1) test.py 파일 생성
1. VSCode에서 RAG_Project 폴더 우클릭
2. "New File" 클릭
3. "test.py" 입력하고 엔터
7-2) 테스트 코드 작성
출처: 원본 PDF 9~10쪽
다음 코드를 test.py에 입력하세요.
# 라이브러리 임포트 테스트
print("=" * 50)
print("RAG 환경 설정 테스트")
print("=" * 50)
# 1. Python 버전 확인
import sys
print(f"✓ Python 버전: {sys.version}")
# 2. LangChain 임포트
try:
import langchain
print(f"✓ LangChain 설치됨 (버전: {langchain.__version__})")
except ImportError:
print("✗ LangChain 설치되지 않음")
# 3. OpenAI 임포트
try:
import openai
print("✓ OpenAI 설치됨")
except ImportError:
print("✗ OpenAI 설치되지 않음")
# 4. FAISS 임포트
try:
import faiss
print("✓ FAISS 설치됨")
except ImportError:
print("✗ FAISS 설치되지 않음")
# 5. Chroma 임포트
try:
import chromadb
print("✓ Chroma 설치됨")
except ImportError:
print("✗ Chroma 설치되지 않음")
# 6. python-dotenv 임포트
try:
from dotenv import load_dotenv
print("✓ python-dotenv 설치됨")
except ImportError:
print("✗ python-dotenv 설치되지 않음")
print("=" * 50)
print("모든 라이브러리 설치 완료!")
print("=" * 50)실행 결과 예시 (코드를 읽고 만든 예상 화면입니다. 실제 실행 결과, 특히 모델의 답은 다를 수 있습니다)
==================================================
RAG 환경 설정 테스트
==================================================
✓ Python 버전: 3.14.6 (tags/v3.14.6:c63aec6, Jun 10 2026, 10:26:10) [MSC v.1944 64 bit (AMD64)]
✓ LangChain 설치됨 (버전: 1.4.2)
✓ OpenAI 설치됨
✓ FAISS 설치됨
✓ Chroma 설치됨
✓ python-dotenv 설치됨
==================================================
모든 라이브러리 설치 완료!
==================================================7-3) 테스트 코드 실행
출처: 원본 PDF 11쪽
방법 1: VSCode에서 실행 — test.py 파일에서 우클릭 → "Run Python File in Terminal"
방법 2: Terminal에서 실행
python test.py성공 화면 — 다음과 같은 출력이 나오면 모든 설정이 완료된 것입니다.
==================================================
RAG 환경 설정 테스트
==================================================
✓ Python 버전: 3.10.x ...
✓ LangChain 설치됨 (버전: 0.1.0)
✓ OpenAI 설치됨
✓ FAISS 설치됨
✓ Chroma 설치됨
✓ python-dotenv 설치됨
==================================================
모든 라이브러리 설치 완료!
==================================================