설치는 했는데… 하나도 모르겠던 Python + AI 환경 구축 이야기

설치는 했는데… 하나도 모르겠던 Python + AI 환경 구축 이야기 😵‍💫

소개

AI 스터디를 시작하면서 Python과 VS Code를 설치하면 뭔가 바로 개발을 시작할 수 있을 줄 알았습니다.
하지만 막상 설치를 끝내고 나니, 무엇을 해야 하는지 전혀 감이 오지 않았습니다.

  • Python 설치 완료

  • VS Code 설치 완료 👉 그런데… 다음 단계가 완전히 막힘

"이제 뭘 해야 하지?" 라는 상태에서 강의를 따라가며 하나씩 환경을 구성해봤습니다.


진행 방법

강의를 보면서 아래 순서대로 환경을 하나씩 맞춰봤습니다.

1. Python 설치 확인

python --version

  • 설치는 했지만, 이 명령어를 통해 "정상적으로 연결되어 있는지" 확인하는 과정이 필요했습니다.


2. VS Code 설정

  • Python Extension 설치 (이걸 안 하면 코드 실행이 안 됨 😅)

  • 인터프리터 선택

👉 이 과정에서 처음으로 "Python이 여러 개일 수 있다"는 걸 알게 됐습니다.


3. 가상환경 만들기 (여기서 멘붕 🤯)

python -m venv .venv

source .venv/scripts/activate

  • 왜 이걸 하는지도 처음엔 이해가 안 됐습니다.

  • "환경을 분리한다"는 개념 자체가 낯설었음

👉 하지만 강의를 따라 하면서 "프로젝트마다 독립된 공간이 필요하다"는 걸 조금씩 이해했습니다.


4. OpenAI API 연결

pip install openai

  • API 키를 코드에 직접 넣으면 안 된다는 것도 처음 알게 됨

  • .env 파일로 관리하는 방식이 인상적이었음

간단한 테스트 코드:

from openai import OpenAI

client = OpenAI()

response = client.chat.completions.create(

model="gpt-4.1-mini",

messages=[

{"role": "user", "content": "Hello"}

]

)

print(response.choices[0].message.content)

👉 "Hello"에 답이 오는 걸 보고 드디어 연결된 걸 체감했습니다.


결과와 배운 점

😵‍💫 처음 상태

  • 설치만 하면 끝일 줄 알았음

  • 용어 자체가 이해가 안 됨 (인터프리터, 가상환경 등)

💡 깨달은 점

  • 환경 세팅이 생각보다 훨씬 중요하다

  • 그냥 읽으면 이해 안 되고, 직접 해봐야 이해된다

  • 가상환경은 "필수"다 (선택 아님)

🚧 시행착오

  • PATH 개념 이해 부족

  • 가상환경 활성화에서 계속 막힘

  • VS Code에서 Python 연결 안 되는 문제

🚀 앞으로의 계획

  • 이제 환경은 만들었으니 간단한 자동화부터 해보기

  • 프롬프트 작성 연습

  • 작은 프로젝트 하나 만들어보기


도움 받은 글 (옵션)

  • AI 스터디 강의 내용 정리

  • 환경 구축 실습 가이드


👉 한 줄 요약
"설치는 시작일 뿐… 진짜는 환경 설정부터였다" 😅

지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 아침,
읽고 바로 써먹을 AI 소식만