카테고리 없음

[ Anaconda ] 아나콘다 설치 방법 및 기초 사용법 ( Linux )

강담비 2020. 2. 3. 17:43
반응형

 

 

안녕하세요!

 

 

 

오늘 포스팅해볼 내용은 리눅스 환경에서 아나콘다 설치 방법과 간단한 사용법입니다!

 

 

 

일단 아나콘다란 데이터 사이언스에 많이 사용되는 파이썬 패키지들을 효과적으로 관리할 수 있게 도와주는 툴입니다.

 

pip과 다르게 install 할 수 있는 패키지가 한정되어 있지만

 

 

그냥 파이썬을 설치해 하나하나 설치하는 것 보다는 의존성 문제나 여러가지 문제들 때문에

 

아나콘다를 사용하는게 편리합니다.

 

 

아나콘다에서는 여러개의 가상환경을 만들고 필요한 패키지만 install해 사용할 수 있고   

 

각 가상환경은 논리적으로 분리되어있어 관리하기도 용이합니다.  

 

 

anaconda 설치 방법

 

 

리눅스 환경( ubuntu 16.04 )에서 아나콘다를 설치하기 위해서는  

 

https://www.anaconda.com/distribution/

 

Anaconda Python/R Distribution - Free Download

Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and dependencies with Conda.

www.anaconda.com

 

아나콘다 설치파일 다운

 

이 사이트에 들어가 리눅스를 클릭한후 다운로드 링크를 복사합니다.

(그냥 다운해도 상관 없음)

 

 

 

$ wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh

 

 

 

저는 파이썬 3.7 version으로 했습니다.

 

 

설치파일 실행 

 

다운로드한 Anaconda3-2019.10-Linux-x86_64.sh(설치파일)을 bash 쉘로  실행해 줍니다.

 

 

 

$ bash Anaconda3-2019.10-Linux-x86_64.sh

 

 

 

실행이 되면서 하라는대로 따라가면 설치가 완료됩니다.

 

중간에 설치 경로를 설정하는 부분이 있는데 기본적으로 /home/[userid]/anaconda3 여기 설치되니 원하시는 분들은 변경하시면 됩니다.

 

 

PATH 설정

 

아나콘다에서 자동으로 등록해주니

 

 

 

$ source ~/.bashrc

 

 

를 입력해서 bashrc를 실행해 주면됩니다.

 

다음 conda를 입력했을 때 command not found 에러가 뜬다면 

 

.bashrc가 제대로 수정되지 않는 경우가 대부분이니

 

.bashrc로 들어가 직접 PATH를 추가해 주어야합니다.

 

 

 

$ vi ~/.bashrc

 

 

.bashrc로 들어가

$ export PATH="/home/username/anaconda3/bin:$PATH"

 

 

이 line을 추가해 줍니다.

 

다음 .bashrc를 다시 실행해 주면 됩니다.

( source ~/.bashrc )

 

설치를 마치셨다면 기초적인 아나콘다 사용법에 대해서 말씀드리겠습니다.

 

아나콘다 사용법

 

가상환경 생성

 

아나콘다를 설치하면 기본적으로 base라는 환경이 있습니다.

 

이 환경에는 이미 기본적인 패키지가 설치돼있어

 

저는 새로운 가상환경을 만들 때 base를 복사해서 만든 후 필요한 패키지를 추가적으로 install 하곤합니다.

(base에 어떤 패키지가 깔려있는지는 conda list 명령어로 확인 가능합니다.)

 

 

 

conda create --name 가상환경이름 --clone 복제할가상환경이름 python=원하는버전

 

 

 

위 명령어를 사용하면 가상환경이 새로 만들어지는데

 

예를 들어 base를 복사해서 pytorch라는 이름에 가상환경을 만들고 싶으면

 

conda create --name pytorch --clone base 라고 치면 됩니다.

 

 

가상환경 실행

 

가상환경을 실행하기 위해서는

 

 

conda activate 가상환경이름

 

 

이렇게 입력하면 되고 다시 base(디폴트 가상환경)으로 가고싶으면 

 

conda activate base혹은 conda deactivate를 입력해 줍니다.

 

 

패키지 설치

 

원하는 가상환경에 패키지를 깔고 싶으면 그 가상환경을 activate시킨 후 

 

구글에  'conda install 패키지명' 을 검색해 

 

anaconda 공식 홈페이지에서 권하는 명령어로 install 할 수 있습니다

 

예를들어 pydicom를 intall하고 싶으면 단순히 conda install pydicom가 아닌

 

아나콘다 클라우드

여기에 나와있는 명령어를 복사해 설치하시면 됩니다.

 

 

그 외 주요 명령어

 

 

 

conda --version 
#아나콘다 버전확인

conda update conda
#아나콘다 업데이트

conda info --envs
#가상환경 리스트 확인

conda list
#현재 activate 환경에 설치된 패키지 조회

conda remove -n 환경이름 패키지이름
#해당 경에 패키지 삭제

conda search -n 환경이름 패키지이름
#해당 환경에 패키지 찾기