●Ubuntu 24.04 LTS に python 3.10をインストールするには ~$ sudo apt update ~$ sudo apt install software-properties-common ~$ sudo add-apt-repository ppa:deadsnakes/ppa ~$ sudo apt update ~$ sudo apt install -y python3.10 または ~$ sudo apt install -y python3.10 python3.10-venv python3.10-dev python3.10-distutils ●Python 3.12から 3.10に切り替えるには... ~$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2 ~$ sudo update-alternatives --set python3 /usr/bin/python3.10 ~$ python3 --version Python 3.10.x ●Python 3.12(プリンストール)に戻すには... ~$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 3 ~$ sudo update-alternatives --set python3 /usr/bin/python3.12 ~$ python3 --version Python 3.12.x ●現在のPythonバージョンを確認するには update-alternatives --display python3 ●Ubuntu 24.04 LTSでPython 3.10を標準にすると、apt-get updateがエラーになる件 ~$ sudo apt-get update Traceback (most recent call last): File "/usr/lib/cnf-update-db", line 3, in import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi' E: Sub-process returned an error code 回避方法は、Python 3.12に切り替えてから再実行する。