【make】Python3.7をUbuntu16.04にインストールする方法
Ubuntu16.04のデフォルトのPython3は 3.5なので、3.7を使いたいときは新たにインストールする必要がある。
方法は主に2パターンあって、一つはソースファイルをダウンロードしてビルドする方法で、2つ目はPPA(Personal Package Archive)を使ってインストールする方法。
2つ目はただコマンドを実行するだけで簡単なのだけど、自分の場合はこれでできなかったので1つ目の方法で解決した。
一応2つともまとめて紹介しておく。
ソースファイルからビルドしてインストールする方法
ソースファイルからビルドしてインストールする場合は以下の方法に従って実行する。
まずは、以下のコマンドで必要なライブラリをインストールする。
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
次に以下のコマンドでソースコードをダウンロードして解凍する。
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.9.tgz
sudo tar xzf Python-3.7.9.tgz
そして以下のコマンドで、解凍したPython-3.7.9ディレクトリに入りプログラムのコンパイルを行う。
cd Python-3.7.9
sudo ./configure --enable-optimizations
sudo make altinstall
これでインストールできた。
以下のコマンドでPython3のバージョンを確認できる。
python3 -V
参考:https://www.osetc.com/en/how-to-install-the-latest-python-3-7-on-ubuntu-16-04-or-18-04.html
PPAを使ってインストールする方法(できなかったパターン)
PPAを使ってインストールする場合は、以下のコマンドを実行するだけで良い。
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7
これはできなかったパターンで、以下を参考にした。
以上がUbuntu16.04にPython3.7をインストールする方法のまとめ。
人気記事
人気記事はこちら。