티스토리 뷰
AI 개발을 시작하고 싶은데 환경 세팅부터 막히셨나요? 초보자를 위해 파이썬 인공지능 개발 환경을 가장 쉽고 안전하게 구축하는 방법을 알려드립니다. 아나콘다(Anaconda) 설치부터 주피터 노트북(Jupyter Notebook) 활용법까지 한 번에 마스터하세요!
서론: AI 개발의 첫 단추, 왜 환경 세팅이 중요할까?
인공지능(AI) 개발자나 데이터 사이언티스트가 되기로 결심하고 가장 먼저 마주하는 난관은 수학 공식도, 복잡한 코딩 문법도 아닙니다. 바로 '개발 환경 세팅'입니다.
*"파이썬만 설치하면 끝나는 줄 알았는데, 라이브러리는 또 뭐고 텐서플로우는 왜 설치가 안 되지?"*라며 시작하기도 전에 지쳐 포기하는 초보자가 생각보다 정말 많습니다. AI 개발은 수많은 패키지와 오픈소스 라이브러리를 사용하기 때문에, 버전 간의 충돌이 빈번하게 일어납니다. 이 문제를 깔끔하게 해결해 주는 치트키 같은 도구가 바로 아나콘다(Anaconda)와 주피터 노트북(Jupyter Notebook)입니다.
이번 글에서는 비전공자나 코딩 내공이 없는 초보자도 마우스 클릭 몇 번으로 완벽한 파이썬 AI 개발 환경을 구축할 수 있도록, 가장 대중적이고 안전한 가이드를 단계별로 상세히 소개해 드리겠습니다.

1. 아나콘다(Anaconda)란 무엇이며 왜 필수일까?
쉽게 말해 아나콘다는 파이썬 기본 프로그램뿐만 아니라 AI 개발, 데이터 분석에 필수적인 1,500개 이상의 라이브러리를 한데 모아놓은 '종합 선물 세트'입니다.
독립된 연구실을 만들어주는 '가상환경' 기능
아나콘다를 사용하는 가장 결정적인 이유는 '가상환경(Virtual Environment)' 관리 능력에 있습니다.
예를 들어, 어떤 AI 프로젝트 A는 파이썬 3.8 버전에서만 돌아가고, 새로운 프로젝트 B는 파이썬 3.11 버전이 필요할 수 있습니다. 한 컴퓨터에 이를 그냥 설치하면 충돌이 일어나 시스템이 망가지기 일쑤입니다.
아나콘다는 컴퓨터 내에 방을 여러 개 나누듯 독립된 가상환경을 만들어 줍니다. 프로젝트 A방, 프로젝트 B방을 따로 파서 서로 간섭 없이 안전하게 개발할 수 있도록 도와주는 방파제 역할을 하는 것입니다.
2. 아나콘다 설치 및 환경 설정 (3단계)
본격적으로 컴퓨터에 AI 엔진을 심어보겠습니다. 윈도우(Windows)와 맥(Mac) 모두 동일한 흐름으로 진행됩니다.
구글에 'Anaconda'를 검색하거나 공식 웹사이트에 접속합니다. 메인 화면의 [Download] 버튼을 누르면 본인의 운영체제(윈도우/맥/리눅스)에 맞는 최신 버전의 설치 파일이 다운로드됩니다.
다운로드된 설치 파일을 실행합니다. 대부분 [Next]를 누르면 되지만, 중간에 'Advanced Options' 화면이 나오면 주의해야 합니다. 보통 'Register Anaconda3 as my default Python' 항목만 체크된 기본 상태로 두고 설치([Install])를 진행하는 것이 가장 안전합니다.
설치가 끝났다면 윈도우 검색창에 'Anaconda Prompt'(맥은 터미널)를 찾아 실행합니다. 검은 창에 conda --version을 타이핑하고 엔터를 눌렀을 때 아나콘다 버전 번호가 정상적으로 출력되면 성공입니다.
3. 데이터 과학자의 표준 도구, 주피터 노트북(Jupyter Notebook)
아나콘다를 성공적으로 설치했다면, 이제 코드를 작성하고 실행할 메모장이 필요합니다. AI 업계에서 가장 사랑받는 도구가 바로 주피터 노트북입니다.
주피터 노트북의 강력한 장점
일반적인 메모장이나 개발 도구(IDE)는 프로그램 전체 코드를 다 작성한 뒤 한꺼번에 실행해야 합니다. 만약 10,000줄짜리 코드의 맨 마지막 줄에서 에러가 나면 처음부터 다시 실행해야 하죠.
반면 주피터 노트북은 코드를 '셀(Cell)' 단위로 나누어 한 줄 한 줄 실시간으로 실행할 수 있습니다. 방대한 데이터를 로드하고 전처리하는 AI 개발 특성상, 중간 결과를 눈으로 계속 확인하면서 그래프를 그리고 모델을 수정하기에 이보다 더 편한 도구는 없습니다.
주피터 노트북 실행 및 기본 사용법
- 실행하기: Anaconda Prompt 창을 열고 jupyter notebook을 타이핑한 뒤 엔터를 누릅니다.
- 브라우저 확인: 잠시 후 검은 창이 실행되면서 웹 브라우저(크롬 등)에 주피터 노트북 대시보드가 자동으로 열립니다.
- 새 파일 만들기: 오른쪽 상단의 [New] -> [Python 3]를 클릭하면 코드를 작성할 수 있는 깨끗한 노트북 파일이 생성됩니다.
- 코드 실행 꿀팁: 셀에 코드를 입력한 후 Shift + Enter를 누르면 해당 셀의 코드만 즉시 실행되고 다음 셀로 넘어갑니다. 초보자가 가장 먼저 외워야 할 필수 단축키입니다.
4. 초보자를 위한 첫 번째 가상환경 만들기 실습
기본적인 도구 사용법을 익혔으니, AI 개발을 위한 전용 가상환경을 만들고 필수 라이브러리를 설치하는 실전 연습을 해보겠습니다. 아나콘다 프롬프트(또는 터미널)창에 아래 명령어들을 순서대로 입력해 보세요.
1) 'my_ai'라는 이름의 파이썬 3.10 가상환경 생성하기
Bashconda create -n my_ai python=3.10(명령어 입력 후 진행 여부를 묻는 [y/n]이 나오면 y를 누릅니다.)
2) 생성한 가상환경 활성화(입장)하기
Bashconda activate my_ai(프롬프트 맨 앞의 괄호가 (base)에서 (my_ai)로 바뀌는 것을 확인합니다.)
3) AI 필수 라이브러리(데이터 분석 패키지) 3대장 설치하기
Bashpip install numpy pandas matplotlib
이제 여러분은 기존 컴퓨터 환경에 아무런 영향을 주지 않는, 완벽하게 독립된 자신만의 첫 번째 인공지능 연구실(가상환경)을 가지게 되었습니다.
결론: 든든한 무기를 장착하고 AI 세계로
아나콘다와 주피터 노트북은 전 세계 수많은 AI 대가들이 매일같이 사용하는 기본 중의 기본 도구입니다. 환경 세팅이라는 첫 번째 거대한 벽을 무사히 넘어선 것을 진심으로 축하드립니다.
처음에는 검은색 프롬프트 창에 영어 명령어를 타이핑하는 것이 낯설고 어색할 수 있습니다. 하지만 이 도구들이 익숙해질수록 코딩 오류를 수정하고 데이터를 주무르는 속도가 비약적으로 빨라질 것입니다.
이제 완벽한 무기가 준비되었으니, 지난번에 살펴보았던 파이썬 기초 문법과 AI 핵심 알고리즘들을 주피터 노트북에 직접 한 줄씩 입력하며 인공지능 엔지니어를 향한 여정을 본격적으로 시작해 보세요!