安装依赖库
sudo apt-get update
sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
安装pyenv
curl https://pyenv.run | bash
配置初始化pyenv脚本
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
安装python不同版本举例
pyenv install 3.6.15
pyenv install 3.7.12
# 安装其他版本只需更改版本号
切换不同版本(reboot后生效)
pyenv global 3.6.15
# 或者为当前项目设置局部版本
pyenv local 3.7.12
检查当前版本
python --version