Ubuntu18.04サーバのpython3バージョンは3.6の為、最新版3.7をインストールします。
"python3"コマンド入力の際、この最新バージョンが選択されるように"update-alternatives"コマンドで指定します。
上記参照元にも注意書きがありますが、デスクトップ環境でpython3のリンク先を変更した場合、3.6と関連する一部GUIアプリに影響が出る可能性が有ります。
python3.7インストール
$ sudo apt-get install python3.7 python3-venv python3.7-venv python3.7-dev
python3バージョン登録
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
python3バージョン選択
$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.7 2 auto mode
1 /usr/bin/python3.6 1 manual mode
2 /usr/bin/python3.7 2 manual mode
Press <enter> to keep the current choice[*], or type selection number: 2
python3のバージョン確認
$ python3 --version
Python 3.7.3
直接バージョンを指定してpythonコマンドを実行することも出来ます。
$ pyhon3.6 --version