인턴

[Anaconda] Conda란?(Feat. Conda 설치하기, Conda 기본 명령어)

용성군 2021. 8. 21. 02:09
728x90
반응형

콘다(Anaconda or Conda)란?

콘다란 언어의 패키지, 의존관계, 환경을 관리하는 가상환경 도구입니다. 파이썬의 경우 2.x부터 시작해서 패키지의 버전에 따라 의존성이 강하기 때문에 콘다와 같은 가상환경을 이용하여 패키지를 관리하면 편합니다. Conda는 쉽게 이야기하면 가상환경을 만들어주는 도구입니다.

 

그리고 Conda의 가상환경을 만들면서 tensorflow, pandas와 같은 패키지를 다운받는다면, 기본 환경은 건들지 않으면서 conda 환경안에서 tensorflow, pandas를 사용할 수 있다.


Conda 다운로드

wget을 이용해 자신이 원하는 conda 파일을 다운받습니다. 저는 miniconda를 다운받도록 하겠습니다. 

bash명령어를 이용해 자신이 다운로드 받은 conda파일을 입력합니다. 저는 다운받은 Miniconda3-latest-Linux-x86_64.sh를 입력하였습니다.

bash <자신이 설치받은 파일>

 

그리고 자신이 만들려는 가상환경을 다음 명령어를 통해 만듭니다. 저는 python 3.7.0을 필요로 하기 때문에 다음 옵션만을 넣어 만들었습니다. 

// 가상환경 생성
conda create -n [가상환경 명] [설치할 패키지들: 공백으로 구분]

Conda 기본 명령어

// 버전 확인
conda --version

// 가상환경 리스트
conda info --env

// 실행
conda activate [가상환경 명]

// 비활성화
conda deactivate [가상환경 명]

 

추가적으로 Conda를 설치하고 나면 자동으로 base 가상환경이 activate 되는것을 확인 할 수 있습니다. 이때는 터미널 창에 다음명령어를 입력하면 해결되는 것을 알 수 있습니다.

conda config --set auto_activate_base false

읽으면 도움이 될 참고 링크 : https://jwkim96.tistory.com/32

728x90
반응형