-
python CONDA 설치해 사용하기개발지식 아카이브/Python 2022. 6. 4. 15:46
Python에서 ANACONDA 사용하기
CONDA 란?
콘다는 언어의 패키지, 의존관계와 환경을 관리하는 툴이다. Python 뿐만 아니라 R, Java 등의 언어도 지원한다.
우리는 왜 콘다가 필요할까? 다음과 같은 상황을 생각해보자. 하나의 로컬 PC에서 개발을 하는데, 어떤 프로젝트는 Python2로 개발하되 어떤 프로젝트는 Python3.8로 개발하고 싶은 니즈가 있을 수 있다. 이럴 때에 CONDA를 사용하면 쉽게 Python 버전을 전환할 수 있다.
CONDA의 분류
miniconda
Python을 실행하는데 필요한 최소한의 패키지만 포함하는 CONDA이다. 비교적 가볍다는 장점이 있다.
anaconda
720 개 이상의 주요 패키지를 한꺼번에 설치해주는 CONDA 이다. miniconda 보다 비교적 무겁지만, 대부분의 과학 패키지를 포함하고 있어서 로컬에서 사용할 때에 직접 설치하는 수고로움을 덜 수 있다.
CONDA 설치
아나콘다를 설치한다. (anaconda 를 miniconda 로만 바꾸면 반대로 설치하는 것도 가능하다)
mac 사용자라서 brew 로 손쉽게 설치하였다.
brew install anaconda # brew install miniconda
(OPTIONAL) brew 로 설치 후 conda command 가 활성화되지 않는다면 ~/.zshrc 에 쉘 환경변수를 추가해주면 해결된다.
z shell 사용자가 아니라 bash shell 사용자라면 ~/.bash_profile 에 추가한다.
export PATH="/usr/local/anaconda3/bin:$PATH"
brew를 사용할 수 없는 환경의 mac 유저나 윈도우 유저는 공식 사이트에서 다운로드하여 설치할 수도 있다.
https://www.anaconda.com/products/distribution
설치가 완료되어서 Dock 에 Anaconda-Navigator 를 옮겨두었다.
Anaconda Navigator 를 실행해보자.
Home 에서 Jupyter Notebook 을 실행해서 판다스, 사이킷런 같은 패키지를 임포트해보면 이미 다 설치가 되어있어서 패키지 설치 없이 바로 임포트가 되는 것을 확인할 수 있다.
'개발지식 아카이브 > Python' 카테고리의 다른 글
Python segmentation fault 해결방법 (0) 2022.09.24 Python으로 계산기 구현하기 (Postfix) (0) 2019.12.05 [파이썬 Collections API] 파이썬3의 자료구조 컨테이너 모듈 (0) 2019.12.02 [파이썬] *args, **kwargs를 이용해 메소드 축약 작성하는 법 (0) 2019.09.24 [파이썬] 자료구조 Comprehension : 람다형 자료구조 코딩 (0) 2019.09.22