본문 바로가기

Data/Python

[Anaconda] 아나콘다 설치 및 사용법 for 맥 & 윈도우

아나콘다(Anaconda) 설치 및 사용법 


아나콘다가 무엇일까?

컨티눔(Continuum)사가 제작한 파이썬 배포판이 바로 '아나콘다' 입니다. 
여러가지 배포판 중 가장 후발주자이지만 가장 뛰어난 완성도로 현재는 사실상의 표준(de facto standard) 이 되었습니다.
아나콘다는 패키지 의존성을 관리해주므로 가상환경에 따라 독립적으로 패키지를 관리할 수 있습니다.


아나콘다 설치

아나콘다는 https://www.continuum.io/downloads 다음과 같은 페이지에 접속해서 다운로드 받을 수 있습니다.
사용하시는 OS 환경에 따라 윈도우, OSX, 리눅스 중에 선택해서 받으시면 됩니다. 
파이썬 3버전이나 파이썬2.7 버전 어느 것을 받으셔도 크게 상관없습니다. 왜냐하면 저희는 필요하다면 가상환경을 통해 어느버전이든 설치할 수 있습니다.
단!!! 반드시 사용하시는 환경이 64bit인지 32bit인지 확인하셔서 다운로드 하셔야합니다. 그리고 각 OS별 설치법에 따라 설치하시면 됩니다.


아나콘다 환경변수 설정

설치가 완료되었다면, Command line에서 "python" 혹은 "python -version"을 입력해보자.

정상적으로 설치가 되었다면, 아래와 같은 python version 정보를 확인할 수 있다.


C:\Users>python --version
Python 3.7.1
cs


확인할 수 없다면, 환경변수를 잡아보자.


제어판 -> 시스템 -> 고급 시스템 설정 -> 고급 -> 환경변수를 진입하자.


환경변수 탭 아래 부분에 시스템 변수(S)라는 칸 안에서 스크롤바를 계속 내리다 보면,

Path 라는 layer를 확인할 수 있다. Path 부분을 클릭하고 "편집"을 눌러보자.


사전에 Anaconda 설치할때 폴더를 기억하는가?

만약 Next만 눌렀다면 "C:\ProgramData\Anaconda3\"의 경로에 위치할 것이다.


이 경로 앞에 ';' 세미콜론을 붙여서 ;C:\ProgramData\Anaconda3\을 변수값 맨 뒤부분에 작성해준다.


추가로 아래의 경로도 작성한다.

;C:\ProgramData\Anaconda3\Scripts\

;C:\ProgramData\Anaconda3\Library\bin


아나콘다 사용법

아나콘다 버전확인

무사히 설치를 마치셨다면 제대로 진행되었는지 확인해 보기 위해 터미널 창 혹은 윈도우의 Anaconda Prompt에서 아래의 명령어를 입력합니다.


conda --version
cs


Conda는 conda 4.3.21 과 같이 설치된 버전 번호를 출력해 줄 것입니다.

최신버전으로 업데이트 하기

지금 최신버전으로 설치하신게 아니라 예전에 설치하셨던 분은 혹시 새로운 업데이트가 있었는지 확인하기 위해 다음과 같은 명령어를 입력합니다.

conda update conda
cs


Conda는 버전들을 비교하고 설치 가능한 것을 알려줄 것입니다. 그리고 만약 새로운 버전이 있다면 y를 입력하여 업데이트를 진행합니다.

Proceed ([y]/n)? y
cs



새로운 가상환경 생성하기

이제 패키지간의 독립성을 위해 다음과 같이 가상환경을 설정해 줄것입니다. 가상환경 내에서 진행되는 사항은 다른 가상환경의 설정에 영향을 주지 않습니다.

conda create -n "python3" python=3 anaconda
cs


다음과 같이 "python3"라는 이름의 파이썬 버전3를 사용하는 가상환경을 생성해 주었습니다. 
가상환경 생성시에 반드시 anaconda 패키지도 함께 깔아줘야 jupyter notebook 사용시에 가상환경의 파이썬 버전을 사용할 수 있습니다.

가상환경 목록 보기

방금 설정한 가상환경을 비롯하여 모든 가상환경 목록을 다음 명령어를 통해 볼 수 있습니다.

conda info --envs
cs


윈도우의 경우 다음과 같은 가상환경 목록을 확인할 수 있습니다.

conda environments:


python3                  C:\Users\username\Anaconda2\envs\python3
root                   *   C:\Users\username\Anaconda2


즉, 가상환경은 envs 폴더 안에 생성되게 됩니다.



다른 가상환경으로 전환하기(활성화 / 비활성화)

----- 활성화 -----

  • Linux, OsX : source activate python3
  • windows : activate python3


-----비활성화-----

  • Linux, OsX : source deactivate
  • windows : deactivate


다음 명령어로 가상환경으로 활성화 비활성화를 할 수 있으며, 가상환경이 활성화되게 되면 프롬프트 맨앞에 (python3)와 같이 가상환경 이름이 보이게 됩니다.
또한 가상환경 목록을 출력 시에 활성화된 가상환경 경로 앞에 * 표시가 붙어있습니다.

가상환경 삭제

가상환경을 삭제하고 싶을시에는 다음과 같이 삭제할 수 있습니다.
가상환경이 잘 지워졌는지 확인하고 싶다면 위의 가상환경 목록 출력을 통해 확인할 수 있습니다.

conda remove -n "python" --all
cs


--all 옵션을 통해 가상환경에 설치했던 모든 패키지도 함께 삭제합니다.

가상환경 복사본 만들기

동일한 환경을 가진 가상환경을 만들고 싶다면 기존의 가상환경을 복사 할 수 있습니다.

conda create --name "python3" --clone "python3_clone"
cs


이미 생성한 가상환경에 패키지 추가 설치

가상환경을 생성시에 설치하고 싶은 패키지를 선택할 수 있지만, 이미 생성된 가상환경에 추가로 패키지를 설치하고 싶다면 다음과 같이 하면 됩니다.

conda install -n "python3" numpy
cs


"python3"라는 이름의 가상환경에 다음과 같이 numpy 패키지를 추가로 설치할 수 있습니다.

이상으로 아나콘다에 대한 설치와 간략한 사용법을 알아보았습니다.

반응형

'Data > Python' 카테고리의 다른 글

파이썬 코딩 컨벤션  (0) 2019.04.08
'머신러닝-딥러닝', 뭐가 다를까?  (0) 2018.10.22
Machine Learning #6 Pandas Dataframe  (0) 2018.09.20
Machine Learning #5 Matplotlib  (0) 2018.09.20
Machine Learning #4 Pandas  (0) 2018.09.19