Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Martin =?UTF-8?Q?Sch=C3=B6=C3=B6n?= Newsgroups: comp.lang.python Subject: Best practise for managing Conda environments? Date: 21 Sep 2026 09:17:29 GMT Organization: @ Home Lines: 38 Message-ID: X-Trace: individual.net wojpE+ky0LubExBn7hUNTwpPUjR+vHfGT6Y4g9RpvxbGqzsNvz Cancel-Lock: sha1:rZ5EGaSrml8bYjs15TvZaNkqe6U= sha256:MguoqreWbbrFl6kJCB5tfUzU3NMhR2v6CoqvVMIvvyA= User-Agent: slrn/1.0.3 (Linux) Xref: csiph.com comp.lang.python:198039 I am a occasional Python user and hence only post here rather seldom. Full time lurker though :-) I am a full time Linux user and moved from pip to conda for managing my Python life a few years ago. I am not an advanced conda user by any measure. For the most part moving to conda was a good idea. Yesterday, however, I encountered a problem that a quick internet search told me is somewhat common: adding a package to an environment stalls at the 'solving environment' stage. I found a bunch of rather different 'fixes'. I have not tried any yet. I think maybe I am doing environments wrong. Among the 'fixes' suggested are: * Use mamba for installing packages. * conda config --set channel_priority strict * Remove and re-create environments to ensure packages are up-to-date. The last one was not stated explicitly. I created it by 'interpreting' several posts that made me think I have done environments the wrong way. My thinking now: I should have more rather than fewer environments and make them more task specific -- avoid 'general purpose' environments to limit the number of packages in each environment. I have noticed that "conda update whatever" /always/ tells me everything is up-to-date. This can't be true. Will the procedure of the third bullet above solve this? No, I have not tried asking any LLM. I hope for some real human advice. TIA /Martin