위키득계정 ↗
기술

Pixi

Pixi기술
주요 구현 언어
Rust
패키지 기반
Conda 생태계
대상 언어
Python C++ R 등
주요 구성
작업 공간 환경 잠금 파일
Pixi는 Conda 생태계를 바탕으로 여러 언어의 패키지와 개발 작업을 관리하는 도구다. 잠금 파일과 환경 및 작업 명령을 연결하며 프로젝트별 설치와 공통 도구 설치를 지원한다.

언어를 넘는 패키지 관리

Conda 패키지를 이용해 여러 언어의 의존성을 관리한다. PyPI 생태계와도 연결하고 Linux와 Windows 및 macOS에서 사용할 수 있다. Rust와 Rattler 라이브러리를 기반으로 구현한 개발 작업 도구다.

환경과 잠금 파일

작업 공간에 의존성을 추가하고 잠금 파일을 갱신하며 환경을 설치한다. 의존성 트리와 환경의 패키지 목록을 살펴보는 명령도 제공한다. 요구 조건과 실제 사용할 패키지 구성을 함께 관리한다.

작업 실행과 도구 설치

이름 있는 작업을 등록하고 해당 환경에서 실행할 수 있다. 임시 환경에서 명령을 실행하거나 공통 도구를 별도 환경에 설치하는 기능도 제공한다. 패키지 준비와 개발 명령의 실행을 하나의 흐름에 연결하는 구성이다.

관련 문서

Conda Lock / Conda / Mamba 패키지 관리자 / Uv Python / Python / Rust