Hacker News new | ask | show | jobs
by ur-whale 1197 days ago
> 1. Create a conda environment

Uh-oh, bad start.

1 comments

Why is it a bad start?

It could be venv as well, I suppose, I haven't used conda.

Conda is gonna work much, much, much better for these kinds of applications, as that's what it's mostly used for, i.e. scientific/numerical computing with C/C++ dependencies.
Conda is an abomination that will download 4Gig of unnecessary shite and carelessly dump it into your system, thereby ruining your existing configuration in the process.

Use it in a container or a VM unless you enjoy re-installing your system from scratch.

Or better still, don't use it al all and let it wither away: these kind of braindead projects need to be put down with extreme prejudice.

The download size is large but conda doesn't ruin any existing configuration unless you explicitly tell it to be your native python environment. Conda is set up as a self-contained set of independent environments. Why would your system care what's inside the Anaconda directory unless you explicitly add it to your PATH/bash?
I haven't touched that steaming pile of shite in a looong while, so - who knows - they might have managed to minimize the amount of havoc their wreak on their user's systems.

But ... I seem to recall ... Conda tries to install GPU drivers does is not? ... Is that not the case anymore?

Because if it still does, your theory about "Why would your system care" and all that doesn't really hold water.

I use miniconda on Linux but it's never attempted to install graphics drivers on Windows.
Chill. Use Miniconda3 as a light alternative. Conda is unnecessary. I agree nobody should ever use Conda unless they are extreme noobs. We all have to start somewhere.