Ubuntu 22.04 LTSに最新バージョンのPythonをインストールする方法
環境
Ubuntuのバージョンの確認
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
Pythonのインストール手順
1.デフォルトでは以下のPythonがインストールされています。
# python3 -V Python 3.10.4 # which python3 /usr/bin/python3
2.パッケージを更新します
# sudo apt update
依存関係パッケージをインストールします
# sudo apt install build-essential libbz2-dev libdb-dev \ libreadline-dev libffi-dev libgdbm-dev liblzma-dev \ libncursesw5-dev libsqlite3-dev libssl-dev \ zlib1g-dev uuid-dev tk-dev
3.Pythonの最新版をダウンロードします(2022年7月15日時点)
https://pythonlinks.python.jp/ja/index.html
「Python-3.10.5.tar.xz」をダウンロードします
# wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tar.xz
4.ダウンロードしたファイルは、次のコマンドで解凍します。
# tar xJf Python-3.10.5.tar.xz # cd Python-3.10.5 # ./configure 略 If you want a release build with all stable optimizations active (PGO, etc), please run ./configure --enable-optimizations
5.pythonのコンパイルを行います
# make
インストールを行います
# sudo make install 略 Successfully installed pip-22.0.4 setuptools-58.1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
6.バージョンを確認します
# python3.10 -V Python 3.10.5
方法2
# python3 -V
Python 3.10.5