MP 88: It's never too late to start a good updating habit. I'll be the first to admit, I don't stay on top of updates nearly as well as I should. The libraries and tools I use most often have gotten good enough that I can usually coast on older| Mostly Python
Keeping the Ubuntu system-level Python version and modules independent from those desired at each project level is a difficult task best managed by a purpose-built tool. There are many solutions in the Python ecosystem, but one that stands out for simplicity is pyenv and pyenv-virtualenv. pyenv allows you to install and switch between different versions ... Ubuntu: pyenv for managing multiple Python versions and environments| Fabian Lee : Software Engineer
Although you could use brew to install Python directly, the cleaner way to manage Python versions and isolate Python virtual environments is by using pyenv and pyenv-virtualenv. pyenv allows you to install and switch between different versions of Python, while pyenv-virtualenv provides isolation of pip modules, for independence between projects. Install brew package manager Install ... Mac: multiple Python versions/virtualenv with brew and pyenv| Fabian Lee : Software Engineer