Смена версии python

Приоритеты версий

Проверяем текущую: 

python -V

Смотрим, какие есть версии:

update-alternatives --list python

Если нет нужной версии, то ставим ее из пакетов:

apt update && apt install python3.5

Ставим альтернативные версии по приоритетам

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

Смена дефолтной

Меняем версию по-умолчанию

update-alternatives --config python

Проверяем текущую: 

python -V

Установка pip

Если необходимо, ставим нужную версию pip

sudo apt install python3-pip
Или
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6

Апгрейд пакета

pip install numpy --upgrade

Удаление ненужной версии

update-alternatives --remove python /usr/bin/python3.5

Ошибка установки pip3 на Ubuntu 16

pip3 sys.stderr.write(f error exc ) invalid syntax

Правильно установить можно так:

curl -fsSL -o- [https://bootstrap.pypa.io/pip/3.5/get-pip.py](https://bootstrap.pypa.io/pip/3.5/get-pip.py) | python3.5