Micromamba is a fast cross-platform package manager designed to efficiently manage conda packages and virtual environments. It provides a lightweight yet powerful solution for developers and data scientists to streamline their workflow.
Key Features:
High-speed package installation and environment creation
Simplified shell initialization for virtual environment management
Ideal for developers, data scientists, and IT professionals who require quick access to packages and environments across different operating systems. Micromamba can be installed via winget or by running a simple script for your platform.
README
micromamba - grab your release here!
This repository is used to distribute release builds of micromamba, the fast package manager for conda packages!
micromamba is a single-file executable that is statically linked and can be dropped anywhere on the operating to get started with powerful package management and virtual environments.
To install, copy and paste the commands from the following sections.
The pfx.dev URLs are just shorthands for the URLs to the raw files on Github from this repository.
Linux / macOS / Windows (git bash)
On Linux and macOS, this script downloads the micromamba release file and places it in ~/.local/bin. The script then asks you if you want to perform "shell initialization". If yes, shell initialization will add a block to your ~/.bashrc or .zshrc file. You can choose to do that later by executing micromamba shell init. Shell initialization is necessary to properly activate and deactivate virtual environments, however you can use micromamba without and use micromamba run -n myenv or micromamba shell -n myenv functions to run in or drop into virtual environments.
Miniconda is a free minimal installer for conda. It is a small bootstrap version of Anaconda that includes only conda, Python, the packages they both depend on, and a small number of other useful packages (like pip, zlib, and a few others). If you need more packages, use the conda install command to install from thousands of packages available by default in Anaconda’s public repo, or from other channels, like conda-forge or bioconda.
An extremely fast Python package and project manager, written in Rust. Designed as a single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv workflows, and more.
Miniconda is a free minimal installer for conda. It is a small bootstrap version of Anaconda that includes only conda, Python, the packages they both depend on, and a small number of other useful packages (like pip, zlib, and a few others). If you need more packages, use the conda install command to install from thousands of packages available by default in Anaconda’s public repo, or from other channels, like conda-forge or bioconda.
An extremely fast Python package and project manager, written in Rust. Designed as a single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv workflows, and more.
PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.
PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.
Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby.
It is fast, lightweight, easy-to-use and easy-to-extend.
It is great for building and managing modern web applications.
It is focused on performance - designed around stability, simplicity, flexibility and freedom.
Laragon is very lightweight and will stay as lean as possible.
The core binary itself is less than 2MB and uses less than 4MB RAM when running.
Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby.
It is fast, lightweight, easy-to-use and easy-to-extend.
It is great for building and managing modern web applications.
It is focused on performance - designed around stability, simplicity, flexibility and freedom.
Laragon is very lightweight and will stay as lean as possible.
The core binary itself is less than 2MB and uses less than 4MB RAM when running.
The Python launcher for Windows is a utility which aids in locating and executing of different Python versions.
It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version.
Unlike the PATH variable, the launcher will correctly select the most appropriate version of Python.
It will prefer per-user installations over system-wide ones, and orders by language version rather than using the most recently installed version.
The launcher was originally specified in PEP 397.
The Python launcher for Windows is a utility which aids in locating and executing of different Python versions.
It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version.
Unlike the PATH variable, the launcher will correctly select the most appropriate version of Python.
It will prefer per-user installations over system-wide ones, and orders by language version rather than using the most recently installed version.
The launcher was originally specified in PEP 397.
The Python launcher for Windows is a utility which aids in locating and executing of different Python versions.
It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version.
Unlike the PATH variable, the launcher will correctly select the most appropriate version of Python.
It will prefer per-user installations over system-wide ones, and orders by language version rather than using the most recently installed version.
The launcher was originally specified in PEP 397.