Pythonをソースコードからインストール

ubuntu上に特定のバージョンのPythonを公式サイト(https://www.python.org/)からインストールしたい場合の手順.

tgzまたはtar.xzのファイルのリンクをコピーする.

# 公式サイトの特定のバージョンをダウンロード(これ以降バージョン名は各自で置き換えること)
$ curl -LO https://www.python.org/ftp/python/3.12.6/Python-3.12.6.tar.xz

# 解凍
$ tar -xvf Python-3.12.6.tar.xz

$ cd Python-3.12.6/

# install先はデフォルトでは/usr/local/bin/になる.変更したい場合は参考記事を参照
$ ./configure

# ビルドする
$ make
# makeの結果
Checked 111 modules (31 built-in, 77 shared, 1 n/a on linux-x86_64, 0 disabled, 2 missing, 0 failed on import)

# インストール
$ sudo make install

# pythonが動作することを確認
$ /usr/local/bin/python3.12 --version
Python 3.12.6

# pythonのデフォルトのパスも上記でインストールしたものが設定される
$ python3 --version
Python 3.12.6
$ pip3 --version
pip 24.2 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)
$ ls -al /usr/local/bin
# lrwxrwxrwx  1 root   root         10 Sep 23 18:11 python3 -> python3.12

参考記事

コメント

タイトルとURLをコピーしました