which python
ничего не показывает. Следующая команда решает проблему
/usr/bin$ sudo ln -s python3 python
Но является ли это общим безопасным решением?
which python
/usr/bin/python
Нет, это не безопасно или распространено вообще.
python
относится к python2
, нет python3
Посмотрите PEP 394 для всех подробностей о том, на что команда 'Python' должна символьная ссылка. Не останавливайтесь в 8-летнем первом абзаце, читайте весь раздел истории, чтобы видеть, как рекомендации изменялись со временем.
Более старые релизы Ubuntu (16.04 и более старый) включают и Python2 и Python3 с установкой по умолчанию. Изменение python
на этих выпусках может повредить Вашу систему вполне ужасно.
Более новые релизы Ubuntu (18.04 и более новый) включают только Python3 с установкой по умолчанию. Однако Python2 тривиален для установки (sudo apt install python2
).
Python2 достигнет Конца Жизни в течение 2020, согласно PEP 373. Однако изменение python
позже все еще не рекомендуется в настоящее время.