UbuntuにPythonをインストールする
pyenvをインストールする
https://github.com/pyenv/pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
.bashrc
# ---------------------------------------------------------------------
# pyenv
# ---------------------------------------------------------------------
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
.bashrcの再読み込み
source .bashrc
echo $PYENV_ROOT
echo $PATH
Pythonビルド用の依存パッケージをインストールする
sudo apt update; sudo apt install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Pythonをインストールする
pyenv install --list
pyenv install 3.11.0
pyenv global 3.11.0
python --version
pyenvをアンインストールする
pyenvを使うのが、面倒だ。pyenvもういらないとなった場合、以下の手順でpyenvを削除する。
https://github.com/pyenv/pyenv#uninstalling-pyenv
rm -rm $(pyenv root)
.bashrcから、pyenv用の設定行を削除する。
(以下の行を削除する)
# ---------------------------------------------------------------------
# pyenv
# ---------------------------------------------------------------------
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"