I changed my Python version - but it didn't "take" everywhere?

Solution 1:

Try sudo update-alternatives --config python

Ubuntu/Debian has an alternatives system that it uses in the case that there are multiple programs that do the same thing. See man 8 update-alternatives for more information.