На этот вопрос уже есть ответ здесь:
У меня несколько систем. Некоторые из них - мини-серверы 16.04, и я пока не могу обновить ОС. Остальные обновлены до Ubuntu 18.04. (Версия 18.04, которую я использовал, имеет Python 3.6.5).
В настоящее время существует не PPA, которому доверяют, содержащий python 3.7, таким образом, необходимо будет создать его сами. Загрузите требуемую версию и следуйте инструкциям на этой странице документации.
Это должно быть столь же легко как:
./configure
make
sudo make install
Обновление: Спасибо C14L, также теперь это находится на странице документа. make install
может перезаписать или подменить python3 двоичный файл. make altinstall
вместо поэтому рекомендуют make install
так как это только устанавливает exec_prefix/bin/pythonversion
./configure
make
sudo make altinstall