미니콘다(Miniconda)는 파이썬 배포판 중 하나로, 가볍고 빠르게 필요한 패키지를 설치할 수 있습니다. 이 글에서는 미니콘다를 사용하여 가상환경을 만드는 방법과 관리하는 방법을 단계별로 설명하겠습니다.
미니콘다(miniconda)란?
미니콘다(Miniconda)는 파이썬과 관련 패키지를 쉽게 설치하고 관리할 수 있도록 도와주는 소프트웨어 배포판입니다. 아나콘다(Anaconda) 배포판의 경량 버전으로, 필요에 따라 최소한의 패키지만 설치하고 원하는 추가 패키지를 나중에 설치할 수 있습니다.
미니콘다의 주요 특징
- 경량 설치: 미니콘다는 최소한의 필수 패키지만 포함하고 있어 설치가 빠르고 간편합니다. 기본적으로 Conda 패키지 관리자와 파이썬만 포함되어 있습니다.
- 유연한 패키지 관리: Conda를 통해 사용자는 다양한 파이썬 패키지를 손쉽게 설치하고 관리할 수 있습니다. 데이터 과학, 머신러닝, 웹 개발 등 다양한 분야의 패키지를 지원합니다.
- 가상환경 관리: Conda를 사용하면 여러 개의 가상환경을 생성하고 관리할 수 있습니다. 이를 통해 프로젝트별로 독립적인 개발 환경을 유지할 수 있습니다.
미니콘다 설치 방법
미니콘다를 설치하는 방법은 다음 유튜브 영상으로 대체합니다. 최대한 자세히 화면 건너뛰는 것 없이 찍었으니 천천히 따라와주세요!
자주쓰는 미니콘다 기본 명령어들
다음은 정말 자주 사용하는 미니콘다 기본 명령어들을 모아보았습니다.
Conda 가상환경 만들기
가상환경을 사용하면 프로젝트별로 필요한 패키지를 독립적으로 관리할 수 있습니다. 가상환경을 생성하는 기본 명령어는 다음과 같습니다:
conda create -n 환경이름 python=버전정보
예를 들어, Python 3.8 버전을 사용하는 가상환경을 myenv
라는 이름으로 만들고 싶다면 다음과 같은 명령어를 실행해 줍니다.
conda create -n myenv python=3.8
Conda 가상환경 리스트 확인
현재 생성된 모든 가상환경의 리스트를 확인하려면 다음 명령어를 사용합니다
conda env list
이 명령어를 입력하면 설치된 모든 가상환경의 이름과 위치를 확인할 수 있습니다.
Conda 가상환경 활성화/비활성화
가상환경을 활성화하거나 비활성화하는 방법은 다음과 같습니다
conda activate을 써 준 뒤, 가상환경 활성화 할 환경이름을 맨 뒤에 붙여줍니다.
conda activate 환경이름
현재 가상환경을 비활성화 하는 경우, 비활성화를 나타내는 deactivate이라는 명령어를 실행시켜주면 됩니다.
conda deactivate
예를 들어, myenv
가상환경을 활성화하려면 다음과 같은 명령어를 돌려주고,
conda activate myenv
활성화 된 myenv 가상환경을 비활성화하려면, myenv 환경 안에서 단순히 다음과 같은 명령어를 실행하면 됩니다.
conda deactivate
Conda 가상환경 삭제
더 이상 필요하지 않은 가상환경을 삭제하려면 다음 명령어를 사용합니다.
conda remove -n 환경이름 --all
예를 들어, myenv
가상환경을 삭제하는 명령어는 다음과 같습니다.
conda remove -n myenv --all
가상환경 안에서 패키지 설치
가상환경 내부에서 패키지를 설치하는 방법에는 pip
와 conda
두 가지가 있습니다. 두 방법 모두 사용 가능하며, 편하신 방법으로 사용하시기 바랍니다.
pip를 사용한 패키지 설치
파이썬 패키지 매니저를 사용해서 패키지를 선택하는 명령어는 다음과 같습니다.
pip install 패키지이름
단, 위 명령어를 사용할 때, 꼭 conda activate 명령어를 사용해서 설치하고 싶은 환경을 활성화 한 후, 사용하시길 바랍니다. 또한, 패키지 설치 시 특정 패키지 버전을 지정해서 설치할 수 있습니다.
pip install 패키지이름==버전정보
예를 들어, requests
패키지의 2.25.1 버전을 설치하려면 다음과 같은 명령어를 사용하면 좋겠죠? 다만, 이렇게 패키지 버전을 특정해서 설치하면 다른 패키지들 간에 의존성이 깨져서 에러가 날 수 있으니 주의하시기 바랍니다.
pip install requests==2.25.1
conda를 사용한 패키지 설치
미니콘다의 conda 명령어를 사용해서 패키지를 설치 할 수도 있습니다. 명령어는 다음과 같습니다.
conda install 패키지이름=버전정보
예를 들어, numpy
패키지의 1.19.2 버전을 설치하려면 다음과 같은 명령어를 사용하면 좋겠죠?
conda install numpy=1.19.2
마치며
미니콘다를 활용한 가상환경 관리는 프로젝트별로 독립적인 개발 환경을 유지하는 데 매우 유용합니다. 위에서 설명한 명령어들을 사용하여 가상환경을 생성하고 관리하며, 필요한 패키지를 설치해보세요. 이를 통해 더 효율적인 개발 작업을 진행할 수 있을 것입니다.