Anaconda는 주피터 노트북, 가상환경, VS Code 등 다양한 긴능들과 툴들이 담겨있어서 데이터 분석 시에 유용하게 사용할 수 있는 도구이다.
$ conda --version
$ conda env list
초기에는 base라는 기본 환경을 제외하고 아무것도 없다.
조회된 가상환경 목록에는 각 환경이 어디에 위치하고 있는지를 확인할 수 있다.
❗️ base
뿐만 아니라 새롭게 시작되는 가상환경을 실행할 때에는 conda deactivate
를 통해 base를 중지해주어야 한다.
❗️ conda의 가상환경은 중첩되어서 실행될 수 있다. 중첩되어서 실행되는 환경의 장점도 있지만 단점도 있다!
$ conda create --name 'practice' python =3.8
practice라는 이름을 가진 파이썬 3.8 버전의 가상환경이 만들어졌다.
$ conda activate 'practice'
practice라는 가상환경 내에서는 기존 시스템이나 콘다 기본 파이썬에 있는 제3 패키지들이 없다.
여기에 사용자가 원하는 새로운 패키지들은 pip install
을 통해 설치해도 다른 환경에 영향을 미치지 않는다.
$ conda env remove --name 'practice'
파이썬 가상환경을 관리하는 방법은 conda 외에도 여러 방법들이 있다.
다양한 가상환경이 존재하고 협업을 할 때 conda외의 도구를 사용할 수 있다.