[TIL] Conda command

hyewon·2021년 11월 17일
0

TIL

목록 보기
26/59
post-thumbnail

Anaconda 가상환경

Anaconda는 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함되어있는 파이썬 배포판으로 가상환경을 만들때도 유용하게 사용할 수 있다.

Q. 파이썬에서 가상환경이 필요한 이유는 뭘까?

가상환경이 필요한 이유는 모델 A와 모델 B에서 공통적으로 사용하는 pandas 라는 패키지가 있다고 가정할 때, 모델 A에서는 버전을 낮은 것을 사용하고 모델 B에서는 가장 최신 버전을 사용한다고 예를 들어보겠습니다. 모델 A에는 낮은 버전에 최적화된 모델이기 때문에 가장 최신 버전을 사용할 때 예측할 수 없는 문제가 생길 수 있습니다. 이와 마찬가지로 모델 B에서는 가장 최신 버전의 pandas에 최적화가 되어 있기 때문에 낮은 버전의 pandas를 사용하면 이 또한 문제가 발생할 수 있습니다.
모델 B를 돌릴 때는 가장 최신 버전의 pandas를 사용하고 모델 A를 사용할 때는 가장 최신 버전의 pandas를 uninstall하고 다시 install해서 사용하면 번거롭습니다. 때문에 anaconda의 가상환경을 사용해서 가상환경에 각각의 패키지를 설치해주면 충돌이 일어날 일도 없고 번거롭게 install uninstall할 이유도 사라집니다.

간단한 command들

가상환경 만들기

conda create -n 'test' python = 3.8
conda create --name 'test' python = 3.8

가상환경 목록 확인

conda env list

가상환경 실행하기

conda activate test

가상환경 종료하기

conda deactivate

가상환경 삭제하기

conda env remove -n test

profile
우당탕탕 코린이

0개의 댓글