Hacker News new | ask | show | jobs
by laminatedsmore 1809 days ago
Conda has been a lifesaver for me in the past, but it got so slow in ~2019 (minutes+ to resolve dependencies) that I've switched back to pip whenever possible. Maybe things have been resolved now though?

E.g. https://github.com/conda/conda/issues/8087, https://www.anaconda.com/blog/understanding-and-improving-co...

2 comments

I have an environment (somewhat complicated but not that bad really) that occasionally takes more than an hour.

Oh and if there is a conflict somewhere, it goes into some conflict detection routine that will take hours and not produce anything useful.

I could go on, but I have come to really dislike conda.

> Conda has been a lifesaver for me in the past, but it got so slow in ~2019

This is why mamba [0] was created. It is a C++ reimplementation of conda for much better performance. mamba is a drop-in replacement of conda and can operate on the same anaconda, condaforge (and mambaforge) repositories.

[0] https://github.com/mamba-org/mamba

I do have to try mamba sometime but I feel like there is something more than python slowness going on.

I use Gentoo and its package manager is written in python. Even though it is more complex (IMO) it doesn’t have nearly the same slowness when it comes to dependency resolution and conflict detection.