Is there a way to set the Python 3.5.2 as the default Python version on CentOS 7? currently, I have Python 2.7 installed as default and Python 3.5.2 installed separately.
As the question goes, Linux CentOS 7, how to set Python3.5.2 as default Python version?
Will like to complement @OldFart's answer( Unforunately, can't comment else I would have).
when using the install param with update-alternatives, you can set the priority in auto mode. Implicitly saying that the alternative with the highest priority will be the default alternative should no alternative have been set manually. using the above answer as an example,
update-alternatives --install /usr/bin/python python /usr/bin/python2 50
will set the python2 alternative with a priority of 50, and
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 60
will set the python3.5 alternative with a priority of 60. and by default, the python 3.5 becomes the default python executable for the python command.
should you want to change your default python alternative,
update-alternatives --config python
Find this a better approach as i don't have to modify my path files.