콘다란?
콘다란 언어의 패키지, 의존관계와 환경을 관리하는 가상환경 툴이다. 파이썬의 경우 파이썬 2.x, 3.x부터 시작해서 패키지의 버전에 따른 의존성이 강하기 때문에 콘다와 같은 가상환경을 이용하여 패키지를 관리해야한다.
아나콘다 배포판?
배포판이란 사용자가 설치를 한 번에 수행할 수 있도록 필요한 라이브러리 등을 하나로 정리해둔 것이다. 즉 아나콘다를 설치할 경우, pip, numpy 등 딥러닝에 사용하는 많은 라이브러리를 한 번에 설치할 수 있다. 따라서 대용량의 필요없는 라이브러리까지 설치되므로 필요한 라이브러리만은 설치 이용하려면 미니콘다를 이용한다.
미니콘다 설치하기
https://docs.conda.io/en/latest/miniconda.html#macosx-installers
Miniconda — Conda documentation
Miniconda Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use th
docs.conda.io
콘다 사이트에서 운영체제에 맞는 미니콘다를 설치하거나
터미널에서 다음 명령어를 입력한다.
$ brew cask install miniconda
만약 설치 후 터미널 창에 “To use miniconda, you may need to add the /usr/local/miniconda3/bin directory to your PATH environment variable”
라는 메세지가 뜬다면 bash_profile로 들어가서 환경변수를 설정해준다.
$ vi ~/.bash_profile
로 bash_profile로 들어가서
export PATH=/usr/local/miniconda3/bin:"$PATH”
문장 추가
$ source ~/.bash_profile
적용
가상환경 실행
가상환경 안에 설치한 라이브러리는 가상환경 안에서만 존재하기 때문에 각각의 가상환경에서 다른 또는 다른 버전의 라이브러리를 설치하고 적용할 수 있다.
터미널 창에 다음을 입력한다.
$ conda create -n "가상환경 이름" python=3.7
설치된 가상환경확인
$conda info --envs
가상환경 실행
$ source ~/.bash_profile
$ conda activate 가상환경이름
가상환경 종료
$ conda deactivate
'Artificial Intelligence' 카테고리의 다른 글
[Python] Regression analysis - Boston (0) | 2020.01.29 |
---|---|
[Python] Iris 데이터 분석 (0) | 2020.01.28 |
[딥러닝] 퍼셉트론 (perceptron) (0) | 2020.01.26 |
[머신러닝] 알고리즘 분류 (0) | 2020.01.26 |
[머신러닝] 파이썬 라이브러리 (0) | 2020.01.25 |
댓글