지난 글에서 파이썬 개발 환경을 구축하기 위한 기본적인 설명을 했습니다. 파이썬 공식 홈페이지에서 제공하는 파이썬 설치판보다 배포판을 이용하는 것이 후에 있을 개발에 있어서 더 많은 기능을 사용하여 조금은 더 쉽게 개발을 진행할 수 있도록 도와줍니다.
앞으로 있을 파이썬 학습 및 개발 환경을 구축하기 위해 다음 두 가지 소프트웨어를 설치할 것입니다.
개발환경 = Anaconda + Pycharm
Anaconda는 패키지 매니저입니다. 가장 유명한 data science platform으로 파이썬 및 150개가 넘는 과학 패키지와 그 종속성이 함께 제공되는 소프트웨어로 다음과 같은 장점을 가집니다.
1. 데이터 과학 패키지 제공: 데이터 작업 시작 가능
2. 패키지 & 환경 관리: 다양한 라이브러리를 다룰 때 발생하는 문제를 줄여준다.
데이터 과학 작업에 자주 사용하는 패키지를 간단하게 사용할 수 있으며 여러 프로젝트에서 작업할 때 각 프로젝트에 필요한 가상 환경을 만들 수 있게 해줍니다.
Pycharm은 파이썬 프로그램 개발을 쉽게 할 수 있도록 도와주는 통합 개발 환경입니다. 소프트웨어를 개발하는 과정에 대한 모든 작업을 하나의 소프트웨어에서 처리할 수 있도록 환경을 제공해줍니다. 또한 코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하고 개발자에게 제공합니다.
아나콘다(Anaconda) 설치하기
https://www.anaconda.com/products/individual
위의 Anaconda 공식 url에 접속하면 Anaconda3 개인 버전을 무료로 설치할 수 있습니다. 설치 프로세스는 다음과 같습니다.
Just Me를 선택할 경우 현재 os(필자는 윈도우를 사용 중입니다.)에 접속된 계정 내 설치가 됩니다. (설치 경로: C\users\사용자이름\Anaconda3)
All Users를 선택할 경우 os에 접속된 계정에 관계 없이 이용할 수 있도록 설치가 됩니다. (설치 경로: C\Program Data\Anaconda3)
설치 옵션을 두 가지 제공합니다. 어려운 이야기가 될 수 있으니 파이썬을 이 블로그를 통해서 처음 접하고 학습하실 분이라면 두 옵션 모두 체크 후 설치(install)를 진행하시면 됩니다.
해당 옵션에 대해 이미 잘 알고 있거나 처음 또는 파이썬과 친해지는 게 필요한 분들은 이 부분은 건너가시고 다음 파란 구분선 이후에서 다시 진행하시면 됩니다.
"Add Anaconda3 to the system PATH environment variable" |
“PATH 환경 변수에 Anaconda를 추가할 지 여부를 선택하십시오.” - PATH 환경 변수 내 다른 소프트웨어를 방해할 수 있으므로 Anaconda를 추가하지 않는 것이 좋습니다. 대신 시작 메뉴에서 Anaconda Navigator 또는 Anaconda Prompt를 열어 Anaconda 소프트웨어를 사용하십시오. |
Anaconda만을 사용하는 경우, 또는 Anaconda가 주력일 때 윈도우 CMD 창에서 파이썬을 실행할 경우 선택합니다. 선택할 경우 윈도우 CMD창의 경로와 상관없이 아나콘다를 파이썬으로 인식하게 됩니다. 실제로 이 옵션을 선택한 후 Anaconda를 설치하면 CMD 창에서 어디로 경로를 이동하든 python 명령어 입력으로 바로 아나콘다 파이썬을 이용할 수 있습니다. 즉, CMD의 어느 디렉토리에 있다 하더라도 파이썬을 실행시킬 수 있도록 & 시스템 전반에 걸쳐 쉽게 참조할 수 있도록 하는 옵션입니다.
Anaconda 외에 다른 파이썬 인터프리터를 환경 변수에 등록하여 사용한다면 체크를 해제하면 됩니다.
환경 변수란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임입니다. 우리가 컴퓨터로 실행하고 있는 모든 작업(게임, 인터넷 브라우저, 제어판, 탐색창, 그림판 등)은 모두 운영체제(os, operating system)의 자식 프로세스라 하며 환경 변수는 os에서 자식 프로세스를 생성할 때 참조하는 변수입니다. 즉, os 입장에서 해당 프로세스를 실행시키기 위해 참조하는 변수라고 생각하시면 됩니다.
환경 변수에는 여러 가지가 있으며 PATH 환경 변수는 운영체제가 어떤 프로세스를 실행시킬 때, 그 경로를 담은 변수입니다. 한 예로 CMD 창에서 메모장을 실행시키기 위해 notepad 명령어를 입력한다고 합시다.
CMD는 현재 C:\Users\윤영 경로(디렉토리)를 가리키고 있습니다. 여기서 명령어 notepad 입력하면 os는 윈도우 기본 프로그램인 메모장을 실행시키려 하지만 현재 디렉토리에는 메모장이 존재하지 않습니다. 이때 os는 PATH 환경 변수에 저장된 폴더 탐색합니다.
즉, C:\windows\system32 폴더 내 notepad 파일을 찾고 실행합니다.
PATH 환경 변수는 다음과 같이 확인할 수 있습니다.
고급 시스템 설정 내 <고급> 탭에서 환경 변수를 확인할 수 있습니다.
Path 변수의 값을 더블클릭하거나 편집을 누르면 PATH 환경 변수 값들을 확인할 수 있습니다.
"Register Anaconda3 as my default Python 3.7" |
"Anaconda3를 기본 파이썬으로 등록합니다." |
두 번째 옵션까지 선택하고 설치를 마저 진행합니다.
설치를 마친 뒤에는 Pycharm을 설치해보도록 합시다.
파이참(Pycharm) 설치하기
https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
무료 버전인 community version을 설치하면 됩니다. 설치 프로세스는 다음과 같습니다.
"Creat Desktop Shortcut" | 바탕화면 아이콘을 형성합니다. |
"Update PATH variable (restart needed)" | PATH 변수를 업데이트 합니다. |
"Update context menu" | Pycharm은 기본적으로 폴더를 단위로 개발 프로젝트를 관리합니다. 이 옵션을 선택하면 폴더 우클릭을 통해 폴더를 Pycharm 프로젝트로 실행시킬 수 있습니다. |
"Create Associations" | .py 형식의 파일을 Pycharm으로 실행시킵니다. |
이제 파이썬 개발을 위한 기본적인 소프트웨어를 설치해보았습니다. 다음 글에서는 Pycharm 프로젝트를 생성하고 인터프리터를 설정하여 파이썬 언어를 배우기 위한 마지막 설정을 해보겠습니다.
'Python-기본 > Python-학습 및 개발환경 구현하기' 카테고리의 다른 글
Python-대화형 인터프리터와 코드 편집기 사용해보기 (0) | 2020.05.20 |
---|---|
Python-파이참 프로젝트 생성 및 인터프리터 설정 (0) | 2020.05.20 |
Python-학습 및 개발 환경에 대해 (0) | 2020.05.18 |