Hacker News new | ask | show | jobs
by brightball 1541 days ago
One thing that I realized after finally dabbling with Python after years in other languages was just how much Python needs Docker in development. There are so many details to get the right version of python working on a project because of system level assumptions that using Python without Docker is a huge pain.

Conversely, the experience of using Ruby within Docker for development is often clunky and awkward by comparison.

2 comments

Installing dependencies, per the docs, before installing python works well. Installing library dependencies for packages also works well. It's not dissimilar to compiling c/c++ where you have to read the installation docs. And the docs better be updated.
I've not found this; pyenv and poetry sort it all out for me, and I could simplify and just make do with one.