Repolode
conda

conda/constructor

conda 패키지 묶음을 위한 설치 프로그램을 빌드하고, 셸·macOS .pkg·Windows .exe/.msi 형식으로 생성하는 CLI 도구입니다.

스타
499
포크
185
열린 이슈
50
마지막 커밋
4일 전

어떤 프로젝트인가요?

Constructor는 사용자가 지정한 패키지 사양을 받아 의존성을 해결한 뒤, 결과 conda 패키지를 독립 실행형 설치 프로그램으로 묶습니다. 최종 사용자의 컴퓨터에 설치하면 요청한 패키지와 의존성이 포함된 conda 환경이 생성됩니다.

셸 .sh 스크립트, macOS .pkg 패키지, Windows .exe 및 .msi 설치 프로그램 등 네 가지 형식을 생성할 수 있습니다. 설치 프로그램은 사양 디렉터리의 construct.yaml 파일로 정의하며, 설치 프로그램 이름, 패키지를 가져올 conda 채널, 포함할 패키지 등을 설정할 수 있습니다. 라이선스 파일이나 Windows 이미지 같은 파일도 선택적으로 추가할 수 있습니다. 프로젝트에 따르면 Anaconda와 Miniconda 설치 프로그램도 Constructor로 빌드합니다.

Constructor는 defaults, conda-forge, canary 채널에서 설치할 수 있으며, 저장소에는 다양한 설치 방식의 예시 사양이 포함되어 있습니다.

핵심 기능

  • 01셸, macOS .pkg, Windows .exe 및 .msi 설치 프로그램을 생성합니다.
  • 02사용자가 지정한 conda 패키지의 의존성을 해결하고 패키지를 묶습니다.
  • 03사양 디렉터리의 construct.yaml 파일로 설정합니다.
  • 04라이선스 파일과 Windows 설치 프로그램 이미지를 선택적으로 지원합니다.
  • 05다양한 설치 방식의 예시 사양을 제공합니다.

활용 사례

  • 사용자가 먼저 conda를 설치하지 않아도 엄선된 Python 또는 과학 소프트웨어 스택을 배포할 수 있습니다.
  • 팀이나 조직을 위한 맞춤형 Miniconda 스타일 설치 프로그램을 빌드할 수 있습니다.
  • macOS, Windows 또는 Linux에서 conda 환경을 설정하는 단일 설치 프로그램을 배포할 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

constructor은(는) 무엇인가요?
conda 패키지 묶음을 위한 설치 프로그램을 빌드하고, 셸·macOS .pkg·Windows .exe/.msi 형식으로 생성하는 CLI 도구입니다. Constructor는 사용자가 지정한 패키지 사양을 받아 의존성을 해결한 뒤, 결과 conda 패키지를 독립 실행형 설치 프로그램으로 묶습니다. 최종 사용자의 컴퓨터에 설치하면 요청한 패키지와 의존성이 포함된 conda 환경이 생성됩니다.
constructor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
constructor은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
constructor은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. constructor의 마지막 커밋은 2026년 11월 3일입니다.
constructor은(는) 어디에 사용할 수 있나요?
사용자가 먼저 conda를 설치하지 않아도 엄선된 Python 또는 과학 소프트웨어 스택을 배포할 수 있습니다. 팀이나 조직을 위한 맞춤형 Miniconda 스타일 설치 프로그램을 빌드할 수 있습니다. macOS, Windows 또는 Linux에서 conda 환경을 설정하는 단일 설치 프로그램을 배포할 수 있습니다.
constructor은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/conda/constructor

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

관련 프로젝트

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

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