Python dependency management difficulty is an unhelpful meme(blog.viraptor.info)
blog.viraptor.info
Python dependency management difficulty is an unhelpful meme
https://blog.viraptor.info/post/python-dependency-management-difficulty-is-an-unhelpful-meme
Of the three categories of tools mentioned in the article, 'python version manager' is the only area where I find it easy to point to a single tool without thinking too hard about it: pyenv. It does one thing and does it quite well, and I can easily recommend it even to new developers.
On the other hand, for environment and dependency management:
> In the second case, use something modern that manages dependencies for you with minimal effort. I like poetry, but you do you.
Poetry is also my preferred tool for my own projects, but I've also seen enough ways it can go wrong that I hesitate to recommend it to beginners. I think a lot of people won't know what to do with advice like "Use something modern that manages dependencies for you with minimal effort," since "modern" and "minimal effort" are fairly subjective qualities that there isn't a clear consensus on.