비전공자를 위한 데이터 과학 준비과정 : 코딩편 (2) — Anaconda로 손쉽게 Python 설치하기

Gyuho Lee
Gyuho Lee
Sep 9, 2018 · 6 min read
  • 본 포스트는 데이터 저널리즘 TA과정에서 학생들의 이해를 돕기 위해 작성된 내용입니다. 자세한 설명은 제한되어 있으므로 더 많은 정보 혹은 고급 강의를 듣기 원하신다면 Cousera, EdX, KMOOC의 강의를 참고하실 것을 추천드립니다.
  • 본 포스트는 학생들의 이해를 돕기 위해 전문적인 내용을 축소, 비유를 통해 쉽게 전달하는데 목적을 두고 있습니다. 여기서 제시되는 일부 내용은 “의도적으로” 생략되거나 변형된 내용을 담고 있습니다.
  • 본 시리즈는 Computational Statistics을 반영하는 데이터 과학 중 코딩 관련 지식에 집중되어 있습니다. 수학/통계학과 관련해서는 다른 시리즈가 연재될 예정입니다.

이전 시간 배경 지식 설명에 이어 이제 본격적으로 Python을 설치해 보겠습니다.

Python을 설치하는 방법은 여러가지가 존재하지만, 현재 가장 보편적으로 쓰이는 방법은 Anaconda를 이용한 설치입니다.

Anaconda는 [Python + 데이터 과학에서 자주 사용되는 확장 프로그램 모음 + 환경 설정 과정]을 하나의 설치 과정으로 모아 놓은 초보자용 세트라고 볼 수 있습니다(파이썬 빼고 다른 프로그램 언어도 지원하지만, python이 가장 보편적입니다). 초보자용이라고 하지만, 딱히 기능이 빠지거나 그런 문제가 없기 때문에 MIT나 Caltech의 온라인 강의를 보면 설치를 Anaconda로 빠르게 처리하고 수업을 시작하는 것을 볼 수 있습니다.

(과거의 경우 한국어 처리 패키지 설치 등에서 문제가 생겨 Anaconda 설치를 권장하지 않는 경우도 있었지만, 최근 버전업 되면서 대부분의 문제가 해결된 상태입니다)

우리는 한국어 처리를 많이 할 예정이기 때문에 Anaconda버전 중 Python 3를 기준으로 설치를 진행해 보도록 하겠습니다.


0. Windows 권한 설정

OSX의 경우 따로 확인할 사항은 없지만, Windows의 경우 유저명이 한글일 경우 옛날 라이브러리가 제대로 작동안하는 경우가 종종 발생합니다. 물론, 경로를 간단히 수정할 수 있지만 최대한 문제를 발생시키지 않는 것이 좋기 때문에 Windows유저의 경우 관리자 권한으로 Windows영어 계정을 하나 추가하는 편이 좋습니다.

윈도우 지원센터에서(https://support.microsoft.com) “Windows 7 or 10관리자 계정 만들기”라고 검색한 후 제시된 방법을 그대로 따라하면 되겠습니다.

1. Anaconda 다운로드 + 설치

Anaconda 다운로드와 설치는 간단합니다. 다운로드 페이지로 접근해서 (https://www.anaconda.com/download) 자신의 컴퓨터 환경에 맞는 버전의 Anaconda를 다운로드, 설치하면 됩니다. 자동으로 운영체제 인식이 되기 때문에 Python 버전에만 주의해서 다운로드 하시면 되겠습니다(3.X 이상).

2. 설치 환경설정

Anaconda는 따로 설치 환경을 지정할 필요는 없지만, 경로 설정이나 세부적인 부분에서 설정하면 좋은 기능들이 있습니다. 바로 경로설정인데요, 여러 버전의 파이썬을 돌아가면서 쓸 경우에는 추천하지 않지만 우리는 일단 하나의 파이썬을 쓸 예정이기 때문에 아래 경로설정에 체크를 누르면 됩니다.

3. 설치 완료/실행

설치가 완료됐다면 파이썬을 실행해 봅시다. 우선, 이전 시간 포스팅을 참조해서 명령창을 띄운후 다음과 같이 입력해 봅시다.

python

그렇다면 파이썬이 실행되면서 버전/환경이 나타날 겁니다.(저는 Anaconda를 쓰지 않기 때문에 Anaconda 정보가 안나옵니다. 다만, 버전이 3.0이상인 것만 확인해 주세요)

일단 설치가 된 것만 확인하고

exit()

를 입력해서 python을 종료해 봅시다. 이제 파이썬 실행의 기초 환경이 만들어졌습니다.

4. 내가 지정한 환경에서 시작하기

대부분은 3번까지 자연스럽게 이어지지만, 가끔 Python을 여러 개 설치한 유저의 경우 Anaconda에서 제공하는 Python이 아니라 다른 Python이 실행되는 경우가 존재합니다. 이 때, “강제로 내가 원하는 환경에서 Python을 실행”하게 해 보겠습니다.

우선 바탕화면의 Anaconda Cloud를 실행 후 나오는 창에서 Environment를 클릭합니다. 그럼 현재 설치된 환경이 나오는데, 우리는 현재 따로 파이썬을 추가 설치하지 않았기 때문에 “Root”하나밖에 없다고 나올 겁니다. 이제 Root옆의 파란 화살표를 클릭하면….

똑같은 터미널이 나오는데 차이점을 확인하셨나요? 예, “반짝이는 프롬프트 왼쪽에 현재 제가 설정한 환경이 어느 경로에 있는지 나오게 됩니다.”(환경에 따라 다른 이름일 수 있습니다)

이 환경에서는 패키지를 설치할 경우 자동으로 Anaconda가 설정해준 환경으로 인스톨되고, Python도 자동으로 해당 환경에서 실행되기 때문에 편리하게 사용할 수 있습니다.

Windows유저의 경우 “Anaconda Prompt”라는 프로그램을 클릭하면 이 과정을 빠르게 진행할 수 있습니다

5. 종료하기

종료하기의 경우는 간단하게 명령창(터미널, 명령 프롬프트)를 모두 닫으면 프로그램이 종료됩니다. 간혹 작동중이라 종료되지 않는 경우가 있는데, 이 경우 Ctrl+C로 프로그램을 종료하거나 exit()를 입력하여 실행 상태에서 빠져나오면 됩니다(사실 대부분의 경우 그냥 종료해도 별 문제는 없습니다. 따로 실행되는 작업이 없어도 실행 중이라고 뜨기 때문에…)


이제 간단하게 Python 설치를 마무리했습니다. 다음 시간에는 한국어 처리를 위한 몇몇 추가 설치를 진행해 보겠습니다.

Gyuho Lee

Written by

Gyuho Lee

from data analyst to data scientist / Seoul National University HCI+D Lab

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade