I don’t run testing branch — can someone tell me if
sudo python -c "import sys; print(sys.path)"
shows any path under ‘/home/’? (It doesn’t in stable.)
If not, then 'pip install --user --break-system-packages' doesn’t really.
Running as you, ‘/home/…/site-packages’ shadows ‘/usr/…/site-packages’
and thus YOU might get a package-version conflict, in what they call “system python”.
(The python devs say ‘/home/…/site-packages’ is part of “system python”.)
But system processes running as root totally ignore ‘/home/…/site-packages’
so they cannot be affected by anything you installed there.
(There are two different ideas of “system python” here.)
If you try ‘sudo pip install’ you’ll be totally blocked;
there’s no ‘--break-system-packages’ option for sudo.
Which is very good.
If I understood this correctly…
EDIT: I have added this topic to the guide here