Я знаю, что это старый пост, но он еще не полностью отвечен.
Команда в принятом ответе от Геттли вернет что-то вроде этого:
$ find /usr/bin /bin/ /usr/local/bin -iname 'python*'
/usr/local/bin/python2.7
/usr/local/bin/python2.7-config
/usr/local/bin/python3.6m-config
/usr/local/bin/python3.6
/usr/local/bin/python3.6-config
/usr/local/bin/python3.6m
Это означает, что для входа в оболочку python вам нужно набрать "python3.6".
Чтобы использовать только "python", вы можете создать символическую ссылку:
ln -s /usr/local/bin/python3.6 /usr/local/bin/python
Если у вас нет прав на создание символической ссылки (или вы просто не хотите этого), вы также можете создать псевдоним, отредактировав по умолчанию файл оболочки для вашего пользователя, например,. ~ / .tcshrc, добавив следующую строку:
echo 'alias python python3.6' >> ~/.tcshrc
Псевдоним не будет автоматически работать в текущем сеансе, пока вы не перейдете в оболочку или не перезагрузите изменения в .tcshrc:
source ~/.tcshrc
При редактировании dotfile псевдоним станет постоянным.
Чтобы создать только временный псевдоним для текущего сеанса, вы можете установить псевдоним непосредственно в оболочке:
alias python python3.6
Временный псевдоним исчезнет, как только вы выйдете из системы, но в текущем сеансе его можно будет «не использовать»:
unalias python