Python3.7をUbuntu16.04にインストールする

Ubuntuの場合の構築方法は、ソースコードを落としてきて、ビルドする

参照URLはこちら。

www.python.jp

ツール群インストール

$ sudo apt install build-essential libbz2-dev libdb-dev \ libreadline-dev libffi-dev libgdbm-dev liblzma-dev \ libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev \ tk-dev

ソースコードのダウンロード

https://www.python.org/downloads 
解凍する。
$ tar xzf Python-3.7.2.tgz

ビルド
$ cd Python-3.7.2
$ ./configure --enable-shared
$ make
$ sudo make install

ビルドされたコマンドは、/usr/local/binにいる。

エラー対策
しかし、python3を実行すると次のエラーが出た。
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
ーーー
 First, edit sudo vi /etc/ld.so.conf, add lib path of python3.x to this file(like me is: /opt/python361/lib), and save the modify of this conf file;

Then, active this file by sudo /sbin/ldconfig -v. That's all.
ーーー

stackoverflow.com