Python3.7をUbuntu16.04にインストールする
Ubuntuの場合の構築方法は、ソースコードを落としてきて、ビルドする
参照URLはこちら。
ツール群インストール
$ 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, editsudo 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 bysudo /sbin/ldconfig -v
. That's all.
ーーー