最新版のPythonをインストールする(Ubuntu)
最新版の Python3.11.1 をインストールしてみた。
手順は Ubuntu環境のPython のとおりにやった。
$ 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
から Python-3.11.1.tar.xz をダウンロード。
~/work/python/ にダウンロードファイルをおいた。
$ cd ~/work/python
Python-3.11.1.tar.xz を展開。
ぼくはそのファイルを右クリックして、Engrampa書庫マネージャーで展開した。
$ cd Python-3.11.1
$ ./configure
$ make
$ sudo make install
インストールが進み、以下のメッセージを出力して、終わった。
Installing collected packages: setuptools, pip
Successfully installed pip-22.3.1 setuptools-65.5.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
rootでpipを使うなってことみたい。
インストールされた先は、/usr/local/bin である。
$ ll /usr/local/bin | grep python
lrwxrwxrwx 1 root root 10 5月 11 08:32 python3 -> python3.11*
lrwxrwxrwx 1 root root 17 5月 11 08:32 python3-config -> python3.11-config*
-rwxr-xr-x 1 root root 24395976 5月 11 08:32 python3.11*
-rwxr-xr-x 1 root root 3013 5月 11 08:32 python3.11-config*
もとの Python3.10 は /usr/bin にある。
$ ll /usr/bin | grep python
-rwxr-xr-x 1 root root 2336 7月 25 2018 dh_python3-ply*
-rwxr-xr-x 1 root root 95 3月 10 19:55 idle-python3.10*
lrwxrwxrwx 1 root root 24 3月 10 19:55 pdb3.10 -> ../lib/python3.10/pdb.py*
lrwxrwxrwx 1 root root 31 8月 18 2022 py3versions -> ../share/python3/py3versions.py*
lrwxrwxrwx 1 root root 10 8月 18 2022 python3 -> python3.10*
lrwxrwxrwx 1 root root 17 8月 18 2022 python3-config -> python3.10-config*
-rwxr-xr-x 1 root root 5912936 3月 10 19:55 python3.10*
lrwxrwxrwx 1 root root 34 3月 10 19:55 python3.10-config -> x86_64-linux-gnu-python3.10-config*
lrwxrwxrwx 1 root root 34 8月 18 2022 x86_64-linux-gnu-python3-config -> x86_64-linux-gnu-python3.10-config*
-rwxr-xr-x 1 root root 3123 3月 10 19:55 x86_64-linux-gnu-python3.10-config*
$ which python3
/usr/local/bin/python3
カテゴリー: memo, Python, Python3, Ubuntu
タグ: Python3.11.1, コンパイル, ソースコード
カウント: 167