Skip to main content

Developer Guide: A Tale of Five Prefixes

Β· 4 min read
Ken Odegard
Conda Maintainer
OpenAI ChatGPT
Large Language Model πŸ€–

In the realm of package management and environment configuration, conda has emerged as a versatile tool empowering developers with environment management. A pivotal aspect of conda's architecture lies in its prefix system, which underwent a significant evolution over its previous versions, transforming conda from a simple package manager into a sprawling environment manager. In this technical discourse, we delve into the intricacies of conda's prefix system, shedding light on its evolution and the five distinct prefixes delineated within the conda source code.

Conda is moving to Mastodon & LinkedIn

Β· One min read
Dave Clements
Open Source Community Manager

Conda is moving our social media presence from Twitter/X to Mastodon and LinkedIn at the start of 2024. It's past time to move into spaces that are welcoming and more in line with our community values.

Going forward, you can find us at

If you are on either platform then please follow and link to those accounts, or, just use the #conda hashtag.

We won't close the Twitter account. We will update it to say it is no longer active, and point users to the conda communities on Mastodon and LinkedIn. If you are active on Twitter, we encourage you to also use the #conda hashtag.

We hope to see you on Mastodon and LinkedIn in 2024!

PS: conda-forge is discussing making the same move.

November 2023 Releases

Β· 6 min read
Ken Odegard
Conda Maintainer

The November 2023 releases included updates to three conda community projects: conda, conda-build, and conda-libmamba-solver! πŸŽ‰ Each of these have been released to both main and conda-forge.

Changes in Conda 23.11.0​

To update conda, run:

conda install -n base conda=23.11.0

πŸ“’ Special Announcement πŸ“’β€‹

New menuinst v2 support!

Conda 23.10.0: libmamba is now the default solver

Β· 3 min read
Jaime RodrΓ­guez-Guerra
Steering council member
Jannis Leidel
Steering council member

With this 23.10.0 release we are changing the default solver of conda to conda-libmamba-solver! πŸ₯³ πŸš€β€‹

libmamba builds on libsolv, a much faster solver from openSUSE. The previous "classic" solver is based on pycosat/Picosat and will remain part of conda for the foreseeable future. A fallback is possible and available.

September 2023 Releases

Β· 6 min read
Ken Odegard
Conda Maintainer

The September 2023 releases included updates to five conda community projects: conda, conda-build, conda-libmamba-solver, conda-index, and pycosat! πŸŽ‰ Each of these have been released to both main and conda-forge.

Changes in Conda 23.9.0​

To update conda, run:

conda install -n base conda=23.9.0

πŸ“’ Special Announcement πŸ“’β€‹

info

Conda's default solver will change to conda-libmamba-solver in a special 23.10.0 release in the near future!

You can already benefit from conda-libmamba-solver today by configuring your conda installation to use it (e.g. by running conda config --set solver libmamba).

The current "classic" solver is based on pycosat/Picosat and will remain part of conda for the foreseeable future. A fallback is possible and available.

Additional details on this change as well as the full announcement can be found in the conda 23.9.0 changelog.