Anacondaが便利で使っていたのですが、最近Anacondaがあることでいろいろなものがインストールできなくなり、OSからクリーンインストールしました。ついでにPython3.7もソースからビルドしてインストールしたので、そのときのメモです。
後のMake installで怒られるので、事前に以下をインストールします。
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt install libffi-dev
ちなみに、以下を実行しとけという説もあり。
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Python.orgからソースをダウンロードします。
tar zxvf Python-3.7.1.tgz
cd Python-3.7.1/
sudo ./configure --enable-optimizations
sudo make altinstall
python3.7 -V
とうつと、Python 3.7.1と返ってくるので、インストールが成功したようです。