Skip to main content
이 문서는 Windows / macOS / Ubuntu 24.04 기준으로 개발 환경을 구성하는 시작점입니다. 운영체제별 설치 문서로 바로 이동하기 전에, 전체 순서와 완료 기준을 먼저 정리합니다.

이 페이지에서 하는 일

  • 운영체제별 설치 경로를 선택합니다.
  • 공통 필수 도구(git, vscode, nodejs, uv) 설치 순서를 확인합니다.
  • GPU 사용 여부에 따라 추가 설치 경로를 분기합니다.
  • 설치가 끝났는지 빠르게 검증하는 명령어를 실행합니다.

1) 운영체제 경로 선택

Windows 개발 환경

WSL 2 기반 개발 환경, NVIDIA/CUDA, Python, Docker, Ollama

macOS 개발 환경

Homebrew 기반 개발 환경, Python, MPS, Rancher Desktop, Ollama

Ubuntu 24.04 개발 환경

apt 기반 개발 환경, NVIDIA/CUDA, Python, Docker, Ollama

2) 권장 설치 순서

1

기본 도구 설치

git, vscode, nodejs, uv를 먼저 설치합니다.
2

GPU 경로 분기

GPU를 사용할 때만 NVIDIA 드라이버, CUDA, cuDNN, PyTorch CUDA를 설치합니다.
3

AI 도구 설치

로컬 실습 도구(ollama, 컨테이너 런타임)를 설치합니다.
4

프로젝트 환경 분리

실습 목적별 Python 환경은 UV Env에서 별도 생성합니다.

3) OS별 최소 완료 기준

OS확인 명령어기대 결과
Windowswsl --statusWSL 상태가 정상 출력
macOSxcode-select -pCommand Line Tools 경로 출력
Ubuntu 24.04lsb_release -aDescription: Ubuntu 24.04 확인
공통git --version버전 문자열 출력
공통node --version버전 문자열 출력
공통uv --version버전 문자열 출력

4) GPU 사용 시 추가 체크

  • Windows/Ubuntu에서는 nvidia-smi로 드라이버 인식 여부를 먼저 확인합니다.
  • CUDA를 설치한 뒤에는 프레임워크(PyTorch)에서 GPU 장치 인식까지 확인합니다.
  • GPU를 사용하지 않는 경우 이 단계를 건너뛰고 CPU 경로로 진행해도 됩니다.

5) 프로젝트 환경 분리(권장)

UV 프로젝트 환경

도메인별 Python 환경을 분리하고 재현 가능한 형태로 관리합니다.

IT Essentials

운영체제, 네트워크, 배포, 보안 등 공통 기반을 함께 학습합니다.
팀 온보딩은 OS 환경 구성 → UV Env 생성 → 실습 탭 이동 순서로 진행하면 가장 안정적입니다.

설치 점검 체크리스트

  • 운영체제별 시작 문서에서 사전 준비 조건을 확인했습니다.
  • 기본 도구(git, vscode, nodejs, uv) 설치를 완료했습니다.
  • GPU 사용 시 드라이버/CUDA 경로까지 완료했습니다.
  • 터미널에서 버전 확인 명령어로 설치 상태를 검증했습니다.
  • 다음 실습을 위한 UV Env를 준비했습니다.

자주 막히는 지점

  1. 명령어가 인식되지 않으면 터미널을 다시 열고 PATH 반영 여부를 먼저 확인합니다.
  2. 버전 불일치가 있으면 기존 설치를 정리한 뒤 권장 버전으로 다시 맞춥니다.
  3. GPU 인식 실패는 드라이버 → CUDA → 프레임워크 순서로 역추적합니다.
  4. 설치 후 동작이 불안정하면 재부팅 후 동일 명령으로 재검증합니다.

다음 문서

Windows 개발 환경

Windows 경로로 바로 진행합니다.

macOS 개발 환경

macOS 경로로 바로 진행합니다.

Ubuntu 24.04 개발 환경

Ubuntu 경로로 바로 진행합니다.