IT 관련/기타

미니콘다(Miniconda) 설치 방법

islet2 2025. 7. 11. 17:03

미니콘다(Miniconda) 설치 방법

미니콘다는 아나콘다(Anaconda)의 축소 버전으로, 파이썬과 필수 패키지 관리 시스템인 conda만을 포함하고 있어 가볍고 빠르게 설치할 수 있습니다.

1. 설치 파일 다운로드

먼저, 운영체제(Windows, macOS, Linux)에 맞는 최신 버전의 미니콘다 설치 파일을 다운로드합니다.

  • 다운로드 페이지: docs.anaconda.com/miniconda/install/
  • 참고: 특별한 이유가 없다면 최신 파이썬 버전(Latest)의 64-bit 설치 파일을 받는 것을 권장합니다.

2. 운영체제별 설치 방법

Windows

  1. 다운로드한 .exe 파일을 실행합니다.
  2. "Next"를 눌러 진행하고, 라이선스에 동의("I Agree")합니다.
  3. Installation Type:
    • Just Me (recommended): 현재 사용자 계정에만 설치됩니다. (권장)
    • All Users: 모든 사용자 계정에 설치되며, 관리자 권한이 필요합니다.
  4. 설치 경로를 지정합니다. (기본 경로 권장)
  5. Advanced Installation Options:
    • "Add Miniconda3 to my PATH environment variable" (경로 추가) 옵션은 체크하지 않는 것을 권장합니다. 대신 설치 후 'Anaconda Prompt'를 통해 사용하는 것이 안정적입니다.
    • "Register Miniconda3 as my default Python" 옵션은 필요에 따라 선택합니다.
  6. "Install"을 클릭하여 설치를 완료합니다.
  7. 설치 완료 후, 시작 메뉴에서 **"Anaconda Prompt (Miniconda3)"**를 실행하여 conda 명령어를 사용할 수 있습니다.

macOS

  1. 다운로드한 .pkg 파일을 실행합니다.
  2. 화면에 나타나는 안내에 따라 설치를 진행합니다. (계속 -> 동의 -> 설치)
  3. 설치가 완료되면 Terminal(터미널) 앱을 실행합니다.
  4. conda init 명령어가 자동으로 실행되어 터미널 설정이 변경됩니다. 터미널을 완전히 종료했다가 다시 실행하면 (base)라는 표시가 나타나며 conda를 사용할 수 있습니다.

Linux

  1. 터미널을 엽니다.
  2. 다운로드한 .sh 파일이 있는 디렉터리로 이동합니다.
  3. 아래 명령어를 실행하여 설치를 시작합니다. (파일 이름은 버전에 따라 다를 수 있습니다.) 
  4. bash Miniconda3-latest-Linux-x86_64.sh
    

     

  5. 라이선스 동의를 위해 Enter 키를 누르고, 내용을 확인한 후 yes를 입력합니다.
  6. 설치 경로를 확인하고 Enter 키를 누릅니다. (기본 경로 권장)
  7. conda init 실행 여부를 물으면 yes를 입력합니다.
  8. 터미널을 닫고 다시 열면 conda 명령어를 사용할 수 있습니다.

3. 설치 확인

터미널(Windows는 Anaconda Prompt)을 열고 아래 명령어를 입력하여 버전 정보가 나타나면 성공적으로 설치된 것입니다.

conda --version

이제 conda를 사용하여 가상 환경을 만들고 파이썬 패키지를 관리할 수 있습니다

 

※ 윈도우 설치시 파워쉘에서 아래 명령어로 설치할 수 있다.

wget "https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe" -outfile ".\miniconda.exe"
Start-Process -FilePath ".\miniconda.exe" -ArgumentList "/S" -Wait
del .\miniconda.exe

 

 

미니콘다 필수 명령어

미니콘다(Conda)는 가상 환경을 만들어 프로젝트별로 독립된 개발 환경을 구축하고, 패키지를 관리하는 데 사용됩니다. (Windows는 Anaconda Prompt, macOS/Linux는 터미널에서 실행)


1. 가상 환경 관리

  • 가상 환경 생성:
    # myenv라는 이름으로 파이썬 3.9 버전의 가상 환경 생성
    conda create --name myenv python=3.9
    또는
    conda create -n myenv python=3.11

     

  • 가상 환경 활성화:활성화하면 터미널의 프롬프트(맨 앞)가 (base)에서 (myenv)로 바뀝니다.
    # myenv 가상 환경으로 진입함
    conda activate myenv
    예)  (base)c:\user\username>_  --> (myenv)c:\user\username>_

     

  • 가상 환경 비활성화:
    # 현재 활성화된 가상 환경에서 빠져나옴 (base 환경으로 돌아감)
    conda deactivate
    

     

  • 가상 환경 목록 확인:
    conda env list
    

     

  • 가상 환경 삭제:
    conda env remove --name myenv
    또는
    conda env remove -n myenv

     


2. 패키지 관리 (가상 환경이 활성화된 상태에서 실행)

  • 패키지 설치:
    # numpy와 pandas 패키지 설치
    conda install numpy pandas
    또는
    pip install numpy pandas 
    (기존과 동일) 향후 문제생길 소지가 조금 있음

     

  • 설치된 패키지 목록 확인:
    conda list
    

     

  • 패키지 삭제:
    conda remove numpy
    

3. Conda 자체 관리

  • Conda 버전 확인:
    conda --version
    

     

  • Conda 업데이트:
    conda update conda
    

미니콘다 장점과 단점

구분 설명
장점 (Pros)  1. 가벼움과 속도: 최소한의 구성(Python + conda)만 설치되어 설치가 빠르고 용량을 적게 차지합니다.
2. 유연성: 처음부터 필요한 패키지만 직접 골라 설치하므로, 불필요한 패키지 없이 깔끔한 환경을 구성할 수 있습니다.
3. 강력한 환경 관리: 프로젝트별로 완벽히 분리된 개발 환경을 손쉽게 만들고 관리하여 의존성 충돌 문제를 방지합니다.
단점 (Cons)  1. 수동 설치의 번거로움: 아나콘다와 달리 데이터 과학 필수 패키지(numpy, pandas 등)가 없어 직접 설치해야 합니다.
2. 초보자에게는 다소 불편: 처음 사용하는 경우, 어떤 패키지를 설치해야 할지 직접 파악해야 하는 점이 어려울 수 있습니다.