pyenv 是一个 Python 版本管理工具,可以帮助你在同一个系统上管理多个 Python 版本。

安装 pyenv:

安装必要的依赖项

dnf install make gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel

安装 pyenv(通过 Git 获取 pyenv)

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
exec $SHELL

安装 Python 版本

pyenv install 3.12.5

设置全局或局部的 Python 版本

pyenv global 3.12.5
# 或者对于特定的项目
cd your_project_directory
pyenv local 3.12.5