1. 파이썬 시작(설치)하기
기본적으로 설치가 가장 난관이지만 파이썬은 C나 Java같이 환경변수를 자동으로 잡아주는 언어라서
비교적 설치하기 무난한 언어이입니. 윈도우즈에서는 웹사이트에서 다운 받고 클릭클릭 하면 되지만
우분투는 아래와 같은 커맨드를 실행하면 설치 할 수 있습니다..
(스크린샷은 포맷을 하고 다시 설치를 할 수가 없어서 따로 뜨지를 못했습니다)
pip install python2.x(원하는 버전, 2.7이나 2.7c1r 기타 등등)
2.x는 업데이트를 멈췄다. 3.x버전을 추천함.
추후에 설명 할 거지만 가상환경을 만들어서 2.x가 구동되도록 할 수 있습니다.
pip install python3.x
업데이트 되는 3.x버전을 설치해서 프로그래밍 하도록 합시다. (개인적으로 3.x가 기능적으로도 추가된 면이 많아서 선호합니다)
나는 python만 설치하고 기타 라이브러리는 사용하지 않을 거라는 사람들은 이렇게 설치해도 상관 없고 아래 글은 보지 않아도 상관 없습니다. (아래는 아나콘다 설치 관련 글입니다)
하지만 파이썬만 사용하지 않고 Tensorflow, Keras, scikit-learn등의 다양한 라이브러리를 이용, 신경망, 머신러닝을 쉽고 가볍게 개발하고자 하는 사람들은 Anaconda를 다운 받아서 설치하는 편이 낫습니다. 자세한 이유는 가상환경과 관련되어 있지만 기본적으로 설명하자면 다음과 같습니다.
아나콘다는 scipy, numpy, seabon, matplotlib과 같은 다양한 라이브러리를 포함하고 있는 과학계산패키지입니다. (tensorflow등 몇몇 주요한 라이브러리등은 포함하고 있지 않음.)
우리는 해당 라이브러리를 이용하여 위 그림과 같이 다양한 버전을 가진 가상환경을 만들어서 사용 할 수 있습니.
만약 python과 가상환경 모듈(가상환경을 만들어주는 모듈이 따로 있다.) 만 설치하고 가상환경을 만들었을 경우, 딸려 있는 라이브러리들이 같이 가상환경에 설치되지 않고 가상환경 마다 설치해줘야 하기 때문에 매우 번거롭겠죠?. 그래서 필자는 단독 파이썬 보다는 아나콘다를 선호하며 설치 방법도 그리 어렵지 않습니다.
1.1. 아나콘다 설치하기
윈도우즈는 클릭만 잘 하면 설치 할 수 있으므로 본 포스팅에서는 우분투 관련 설치를 다룹니다. 우분투도 별로 어렵진 않습니다만 우분투에 익숙하지 않은 사람은 설치하는데 조금 어려 울 수가 있습니다. (처음에 저는 설치하는데 OS를 뒤집어 엎고 그랬습니다-_-)
먼저 아나콘다 홈페이지에 접속 https://www.anaconda.com/ 하여 우분투용 설치 파일을 다운 받습니다. 우분투 OS에서는 우분투용 Anaconda를 바로 다운로드 받을 수 있는 화면으로 넘어가기 때문에 별도로 찾을 필요는 없지만.아카이브에서 다운 받는 경우, 자신의 운영체제와 64비트인지 32비트인지를 확인하고 다운 받기를 바랍니다.. (다운 받은 파일은 Downloads폴더에 저장 됨)
다운로드가 완료되면 커맨드 창을 열고 아래 커맨드를 통해서
cd ,./Downloads # 로 다운로드, 즉 Acaconda를 다운 받은 폴더로 이동한 다음
bash 아나콘다파일명 #압축을 풀고 파일을 실행한다.
그러면 이제 영어로 블라블라 라이센스동의 관련 어구가 나오는데 이걸 엔터엔터 치면서 이동하다보면 설치경로가 나오고
이 경로는 /home/user/anaconda3 이 기본입니다.따로 변경 할 필요 없으니 넘어가도록 하고 YES|NO 에서 YES를 선택하면 설치가 진행됩니다.
그리고 열심히 설치를 진행하다가 모듈을 설치하려고 또 물어봤을 때 Y를 치면 설치가 다시 진행됩니다.
스크린샷이 있으면 더 도움이 될텐데 이 포스팅 하나 때문에 다시 아나콘다를 지웠다가 설치 할 수도 없고 참 ㅎㅎ
1.2. bashrc파일에 아나콘다 PATH 적어주기
어쨌든 이렇게 하면 일반적으로 설치가 완료인데 이제 conda라는 커맨드가 작동하는지 확인해야 합니다.. 간혹가다가 아나콘다를 설치했음에도 불구하고 conda 커맨드가 작동하지 않는 경우가 많습니다. (제 경우는 매번 그랬습니다 ㅎㅎ.) 그런 경우에는 커맨드 창을 껐다가 끄거나. 그래도 안 될 경우에는
cd home # home 폴더로 이동하여vi ..bashrc # 숨김 파일인 bash파일을 수정
다른 건 아무것도 건드리지 말고 (프로그램 파일이기 때문에, 한군데라도 건드리거나 추가하면 계속 커맨드 창에 이상한 글자를 출력하거나 vi가 아예 실행이 안 됩니다 ㅠㅠ)
export PATH="$PATH:$HOME/anaconda3/bin
위 그림과 같이 얌전히 맨 끝줄에 이것 하나만 입력합시다. 그리고 커맨드 창 종료했다가 키고
conda --version #아나콘다 버전 출력
이렇게 conda 명령을 실행하면 4,5 --이렇게 버전이 정상적으로 나오는 것을 알 수가 있습니다. 즉, 아나콘다가 정상적으로 실행이 되었고 아나콘다를 사용 할 준비가 되었음을 의미합니다.
이제 python및 라이브러리를 모두 가지고 있는 과학 패키지를 설치 하였으므로, 파이썬 프로그래밍을 할 준비가 되었습니다. IDE로는 Jupyter notebook이나 iPython(초보자 및 작은 프로젝트를 진행하는데에는 매우 좋은 IDE이다)을 사용해도 되지만 큰 프로젝트를 진행하는데에는
Visual code와 같은 IDE가 별도로 필요하기 때문에 해당 설치 방법도 알아보도록 하겠습니다. 해당 방법은 매우 간단하기 때문에 포스팅 할 때 민망 할 것 같네요 ㅎㅎ
'머신러닝 > 기초 문법' 카테고리의 다른 글
5. 딕셔너리 기초 - (1) (0) | 2019.01.29 |
---|---|
4. 리스트와 관련 메서드 (0) | 2019.01.28 |
3. String -(2) : string 함수 (0) | 2019.01.24 |
3. String - (1) (0) | 2019.01.22 |
2. 간단한 숫자 자료형과 해당 형식 지정자 (0) | 2019.01.20 |