Как заставить команду python3 запускать Python 3.6 вместо 3.5?

Я просто скачал Python 3.6.1, но когда я python3 -V в терминале, он все еще Python 3.5.3. Как заставить python3 указывать на Python 3.6? Все версии находятся в каталоге /usr/bin/.

Ответ 1

делать

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

гораздо лучшее решение:

Черт, Python используется на протяжении большей части Ubuntu для системных скриптов и программного обеспечения, и программное обеспечение полагается на то, что Python (и команды для запуска Python) в определенном месте. сделайте это.

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

создать псевдоним в ~/.bash_aliases

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

Скрипты могут начинаться с чего-то вроде:

#!/usr/bin/env python3 

Ответ 2

Работал отлично...

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