2 ms·
I've been using miniconda as well recently to beat some sense into python. Conda is nice for local development. And then I package it up using docker. Dockerize
by jillesvangurp 4y ago
I've been using miniconda as well recently to beat some sense into python. Conda is nice for local development. And then I package it up using docker. Dockerized development environments are of course nice as well and I plan to do more with those. Conda seems a bit heavy weight in comparison. It seems you end up with all these layers of half-assed virtualization with python these days. So, I used conda install python and pipenv. And then you pipenv shell and install some dependencies. Seems convoluted to me but it works.
Of course none of this is relevant when you use docker. Kind of the whole point of docker. Isolate everything at the file system level and it stops being a problem that python wants to barf files all over it and make an unholy mess of things. The proper fix would be to not do that and be more like go, rust, and others and apply some hygiene with respect to where things go (i.e. not in some global directory). Would that be such a massive change for python to not do that?