По умолчанию в Linux уже поставляется интерпретатор Python версии 2.7 (иногда еще установлен Python версии 3.x), так как огромное количество утилит и системных приложений написано на языке Python - который мы хотим изучить. Неправильная установка Python на Linux может "сломать" часть системных приложений!
По этому, давайте не будем торопиться и внимательно дочитаем все, что здесь написано.
Но, после такой установки пользоваться Python в полном объеме нежелательно.
~$ sudo apt install python3
Почему после такой установки пользоваться Python нежелательно?
pip
(система управления пакетами, которая используется для установки и управления программными пакетами), что бы пользователь не смог случайно или умышленно обновить или удалить установленные в системе пакеты.sudo apt install python3-pip
pip
, то им не рекомендуют пользоваться. Рекомендовано ставить пакеты Python уже предварительно скомпилированные для данной версии Linux, из официальных репозиториев консольными командами, такими как ~$ sudo apt install python3-name-of-package
pip
в систему и начали ей пользоваться и тут система управления пакетами начинает Вас жалобно просить обновить ее. И Вы конечно обновите, вы же не изверг! Linux же не будет просить сделать глупости. И конечно "сломаете" систему управления пакетами. Блин, Вас же предупреждали!Из этого всего можно сделать вывод. Не нужно ставить Python v.3 в систему или что то менять в хорошо работающей системе.
Что бы начать пользоваться Python v.3, который установлен в систему, без каких либо ограничений и не навредить, нужно перенести его копию в виртуальное окружение.