Repolode
mamba-org

mamba-org/mamba

C++로 구현한 빠른 크로스 플랫폼 conda 패키지 관리자 재구현으로, 정적 링크된 micromamba 버전도 제공합니다.

대체할 수 있는 제품:Conda

스타
8,116
포크
451
열린 이슈
453
마지막 커밋
어제

어떤 프로젝트인가요?

Mamba는 주로 C++로 작성된 conda 패키지 관리자의 재구현입니다. conda의 명령줄 인터페이스와 패키지 설치 로직, 트랜잭션 검사를 그대로 유지해 기존 conda 워크플로를 계속 사용할 수 있으며, 병렬 멀티스레드 다운로드로 저장소 데이터를 더 빠르게 가져오고 libsolv로 의존성을 해결합니다.

Micromamba는 같은 도구를 정적으로 링크해 빌드한 버전입니다. 의존성이 없는 단일 실행 파일로 제공되므로, 전체 conda 설치가 필요하지 않은 CI 파이프라인과 컨테이너 이미지에 적합합니다. 두 프로그램 모두 conda-lock으로 생성한 lock 파일을 설치할 수 있으며, 저장소 콘텐츠와 패키지 의존성을 살펴보는 repoquery 명령도 제공합니다.

이 프로젝트는 conda-forge 생태계의 일부이며 mamba-org에서 개발합니다. 2.0 이상 버전만 활발히 개발되고, 1.x 브랜치에는 보안 수정만 제공됩니다.

핵심 기능

  • 01저장소 데이터와 패키지를 병렬 멀티스레드 방식으로 다운로드합니다.
  • 02libsolv를 사용해 의존성을 해결합니다.
  • 03대부분의 워크플로에서 conda와 호환되는 명령줄 인터페이스를 제공합니다.
  • 04런타임 의존성이 없는 정적 링크 micromamba 실행 파일을 제공합니다.
  • 05conda-lock lock 파일을 바로 설치합니다.
  • 06패키지와 의존성을 살펴볼 수 있는 repoquery 명령을 제공합니다.

활용 사례

  • 로컬 개발 환경에서 느린 conda 설치를 대체합니다.
  • micromamba로 CI 파이프라인에서 conda 환경을 설정합니다.
  • conda로 관리하는 패키지가 필요한 최소 크기의 컨테이너 이미지를 빌드합니다.
  • conda-lock으로 생성한 잠금 환경을 설치합니다.

빠른 시작

  1. 1

    문서의 mamba 또는 micromamba 설치 가이드를 따르세요

사용 전 알아둘 점

  • 적극적으로 개발되는 버전은 mamba와 micromamba 2.0 이상뿐이며, 1.x 브랜치에는 보안 수정 사항만 제공됩니다.
  • conda env export와 mamba env export의 출력 형식 등 일부 출력이 conda와 다릅니다.

포함된 컬렉션

토픽

#package-manager#conda#python#dependency-resolution#cli#conda-forge#cpp

자주 묻는 질문

mamba은(는) 무엇인가요?
C++로 구현한 빠른 크로스 플랫폼 conda 패키지 관리자 재구현으로, 정적 링크된 micromamba 버전도 제공합니다. Mamba는 주로 C++로 작성된 conda 패키지 관리자의 재구현입니다. conda의 명령줄 인터페이스와 패키지 설치 로직, 트랜잭션 검사를 그대로 유지해 기존 conda 워크플로를 계속 사용할 수 있으며, 병렬 멀티스레드 다운로드로 저장소 데이터를 더 빠르게 가져오고 libsolv로 의존성을 해결합니다.
mamba은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mamba은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mamba은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mamba의 마지막 커밋은 2026년 11월 5일입니다.
mamba은(는) 어디에 사용할 수 있나요?
로컬 개발 환경에서 느린 conda 설치를 대체합니다. micromamba로 CI 파이프라인에서 conda 환경을 설정합니다. conda로 관리하는 패키지가 필요한 최소 크기의 컨테이너 이미지를 빌드합니다. conda-lock으로 생성한 잠금 환경을 설치합니다.
mamba는 어떻게 설치하나요?
문서의 mamba 또는 micromamba 설치 가이드를 따르세요
mamba은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mamba-org/mamba

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

C 라이브러리와 Python 패키지 등을 설치해 격리된 환경을 구성하는 크로스 플랫폼·언어 독립형 바이너리 패키지 및 환경 관리자입니다.

개발 도구#package-management#environment-management#python
7.6천+7 이번 주2.3천PythonOther활발히 관리됨업데이트 18시간 전