How to make python3 command run Python 3.6 instead of 3.5? How to make python3 command run Python 3.6 instead of 3.5? python-3.x python-3.x

How to make python3 command run Python 3.6 instead of 3.5?


do

rm /usr/bin/python3ln -s /usr/bin/python3.6 /usr/bin/python3

much better solution:

Damn, Python is used throughout much of Ubuntu for system scripts and software, and software relies on having Python (and the commands to start Python) in a certain spot. do back then.

rm /usr/bin/python3 ln -s /usr/bin/python3.5 /usr/bin/python3 

create alias in ~/.bash_aliases

alias python3='/usr/bin/python3.6' 

Scripts can then start with something like:

#!/usr/bin/env python3 


Worked Perfectly...

ln -sf /usr/bin/python3.5 /usr/bin/python3


If you are looking for other than the accepted answer. Here is the solution that saved my life. This is to replace it with new version.

$ python3 --version  Python 3.5.2$ ls -lh /usr/bin/python3  lrwxrwxrwx 1 root root 9 Mar 23  2016 /usr/bin/python3 -> python3.5$ sudo mv /usr/bin/python3 /usr/bin/_python3$ sudo cp /usr/bin/python3.6 /usr/bin/python3$ python3 --version  Python 3.6.11