My 2 cents: Since I use a Arch based Linux distribution, I like to update my (main) Python environment just as frequently: at least once a week. My findings so far: 1. Do not interfere with the system managed packages. I.e. use --user when pip install or make the system python lib dir(s) non-writable for the user 2. If you don't like to switch frequently into another venv, just put the packages that interfere with yo…
https://gitlab.archlinux.org/archlinux/packaging/packages/py...