【make】Python3.7をUbuntu16.04にインストールする方法

スポンサーリンク

【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をインストールする方法のまとめ。

人気記事

人気記事はこちら。

CUDA、cuDNNのバージョンをターミナルで調べるコマンド
【Pytorch】テンソルを連結する方法(cat・stack)
【Pytorch】テンソルの次元を追加・削除する方法【dim】
【Protobuf】"TypeError: Descriptors cannot not be created directly."を解決する【solved】
【Python】Tensorflowをダウングレード・アップグレードするコマンド
タイトルとURLをコピーしました