pixi 가 차세대 패키지 매니저, prefix.dev 가 conda-forge 위에 빌드, Rust 작성. conda 자체와 같은 conda 패키지 저장소 사용 — 모든 conda-forge 패키지 사용 가능 — 그치만 Cargo (Rust), npm (JS), Poetry (Python) 영감 받은 워크플로우와 함께. 결과: conda 의 binary 패키지 파워에 모던 DX.
conda 대비 개선 구체적:
- 보통 install 에 conda 보다 10배 빠름 (Rust + parallel resolution).
- Native lock 파일 (
pixi.lock) — 별도conda-lock도구 없이 진짜 재현성. - 프로젝트-로컬 환경 —
.pixi/가 프로젝트 안, 중앙~/conda/envs/아님.conda activate안 필요. - 빌트인 task runner —
pixi.toml에 task 정의,pixi run <task>로 실행. Makefile 또는 프로젝트 별 shell wrapper 대체. - uv 통한 PyPI 통합 — pixi 가 PyPI resolution 에 내부적으로 uv 사용. 두 도구 보완: pixi 가 binary stack, uv 가 순수 Python deps.
pixi 가 가장 좋은 데: conda-forge binary (PyTorch + CUDA, GDAL, ffmpeg, R interop) 필요한 데이터 사이언스 프로젝트; 재현성 중요한 ML 프로젝트; mixed-language stack 의 과학 컴퓨팅. 순수 Python 프로젝트엔 plain uv 가 보통 더 간단.