ActiveState Platform hosts custom runtimes assembled from source.
Alternatives to virtualenv
Mamba is a free, open-source package manager for creating and managing conda environments across Linux, macOS, Windows, and self-hosted setups.
Pixi is a free package management tool for developers who need reproducible project environments.
- 4
pip
pip is Python’s package installer, used to add packages from PyPI and other indexes.
Free planLinuxmacOSWindows6.8Free plan - 5

uv
uv is a free Python package and project manager written in Rust for macOS, Linux, and Windows.
Free planLinuxmacOSWindows6.8Free plan - 6
Hatch
Hatch is a free, MIT-licensed Python project manager for creating projects and managing development environments on Linux, macOS, and Windows.
Free planLinuxmacOSWindows6.6Free plan - 7
pip-tools
pip-tools is a free pair of command-line tools for managing pinned pip-based dependencies: pip-compile and pip-sync.
Free planLinuxmacOSWindows6.6Free plan - 8
Spack
Spack is a package manager for installing scientific software on supercomputers, Linux, macOS, and Windows.
Free planLinuxmacOSSelf-hostedWindows6.5Free plan - 9
Twine
Twine is a free tool for publishing Python packages to PyPI and other repositories.
Free planLinuxmacOSWindows6.5Free plan - 10

Astral
Astral makes open-source developer tools for Python, including Ruff, a linter, and uv, a package and project manager.
Free planLinuxmacOSWindows6.2Free plan - 11
conda-lock
conda-lock is a library for producing reproducible lockfiles for conda environments.
Free planLinuxmacOSWindows6.1Free plan - 12

Miniconda
Miniconda is a free, minimal installer that sets up conda, Python and their dependencies in a base environment.
Free planLinuxmacOSWindows6.1Free plan - 13

conda
Conda is a cross-platform package and environment manager for software built in many programming languages.
LinuxmacOSWindows6.0 - 14
Nox
Nox is a free, open-source command-line tool for automating tests across multiple Python environments.
Free planLinuxmacOSWindows6.0Free plan - 15

PDM
PDM is a free Python package and dependency manager that supports current PEP standards.
LinuxmacOSWindows6.0 - 16
Poetry
Poetry is a free tool for managing dependencies and packaging Python projects.
LinuxmacOSWindows6.0 - 17
Rattler
Rattler is a free Rust library for building Conda ecosystem tools without depending on Python.
WebAPILinuxmacOS6.0 - 18
setuptools
setuptools is a free Python packaging library for preparing projects to share and install.
Free planLinuxmacOSWindows6.0Free plan - 19
tox
tox is a free, open-source command-line tool for managing virtual environments and checking package builds and installations across different environments.
Free planLinuxmacOSWindows6.0Free plan - 20
micropipenv
micropipenv is a lightweight pip wrapper for installing Python dependencies from lock files and requirements files.
Free planLinuxSelf-hosted5.8Free plan - 21
build
build is a free, open-source Python packaging frontend that reads pyproject.toml and invokes build backends to create distribution packages.
APILinuxmacOSWindows5.7 - 22
Miniforge
Miniforge is a free installer for conda and mamba, including both tools and their dependencies.
LinuxmacOSWindows5.7 - 23
Buildout
LinuxmacOSWindows5.6 - 24
Flit
LinuxWindows5.6 - 25
Maturin
Maturin is free, cross-platform software for packaging Rust projects as Python packages.
LinuxmacOSWindows5.6 - 26
Anaconda Distribution
LinuxmacOSWindows4.8
