GraphCanon updated 2w · GitHub synced 2w
Decision brief
Conda is an open-source package management system that facilitates the installation of multiple software environments on a single machine.
Good fit when
- When you need to manage different versions of packages and their dependencies across various projects without conflicts.
- If your work involves Python-based data science, engineering tasks where environment consistency across development and production is crucial.
Avoid when
- When working in a highly controlled security environment since Conda automatically updates by default, which might introduce unknown variables.
- If you prefer lightweight tools without the overhead of managing environments and large package collections; for simpler projects with minimal dependency needs.
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (1d since push)
- As of 2w
- Provenance
- Not a fork · Organization account
- As of 2w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install conda PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Conda is an open-source package management system used to install multiple versions of software environments on a single machine reliably. It simplifies the process to install many data science, engineering, and other programs as well as managing libraries within isolated virtual spaces.
Capability facts
- CLI
- CLI entrypoint
Source: pyproject.toml:[project.scripts] · Aug 3, 2026
- Languages
- python
Source: github.language+pyproject.toml · Aug 3, 2026
Categories
Tags
README
Installation
To bootstrap a minimal distribution, use a minimal installer such as Miniconda or Miniforge.
Conda is also included in the Anaconda Distribution.
Getting Started
If you install the Anaconda Distribution, you will already have hundreds of packages installed. You can see what packages are installed by running:
$ conda list
to see all the packages that are available, use:
$ conda search
and to install a package, use
$ conda install <package-name>
The real power of conda comes from its ability to manage environments. In conda, an environment can be thought of as a completely separate installation. Conda installs packages into environments efficiently using hard links by default when it is possible, so environments are space efficient, and take seconds to create.
The default environment, which conda itself is installed into, is called base.
To create another environment, use the conda create command.
For instance, to create an environment with PyTorch, you would run:
$ conda create --name ml-project pytorch
This creates an environment called ml-project with the latest version of PyTorch, and its dependencies.
We can now activate this environment:
$ conda activate ml-project
This puts the bin directory of the ml-project environment in the front of the PATH,
and sets it as the default environment for all subsequent conda commands.
To go back to the base environment, use:
$ conda deactivate
For agents
This page has a .md twin and JSON over the API.