Home > Software > Development > Package Managers > Pixi

Pixi logo

Details

Package ID
pixi
Version
0.84.2
Downloads
2735
Website
https://pixi.sh/

Summary

Pixi is a cross-platform, multi-language package manager and workflow tool built on the conda ecosystem.

Description

What is Pixi?

Pixi is a cross-platform, multi-language package manager and workflow tool built on the conda ecosystem. It manages project dependencies the way cargo or npm do, except it is not tied to one language. This package installs it.

What it does

  • Installs packages for Python, C++, R and other languages from conda channels
  • Runs on Linux, Windows and macOS, including Apple Silicon
  • Keeps a lock file up to date so environments can be reproduced
  • Uses a command-line interface close to cargo’s
  • Installs tools per project or system wide
  • Is written in Rust, on top of the rattler library

Available packages are listed on prefix.dev.

Getting started

Initialize a new workspace:

pixi init myworkspace
cd myworkspace

Add dependencies:

pixi add python numpy pytest

Run tasks:

pixi task add test 'pytest -s'
pixi run test

Documentation

The official documentation is at pixi.sh. Releases are listed in the GitHub repository.

Usage

The package installs the pixi command. Open a new terminal after installing so the PATH change takes effect, then see the Pixi documentation for the available options.

Comments

Loading comments...