安装 pyenv 依赖
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
libffi-dev liblzma-dev git
安装pyenv
#下载pyenv
wget https://mirrors.aliyun.com/ubuntu/pool/universe/p/pyenv/pyenv_2.6.8-1_all.deb
# 1. 同样从阿里云下载 pyenv-runtime依赖包
wget https://mirrors.aliyun.com/ubuntu/pool/universe/p/pyenv/pyenv-runtime_2.6.8-1_all.deb
# 安装
sudo dpkg -i pyenv-runtime_2.6.8-1_all.deb pyenv_2.6.8-1_all.deb
# 如果有依赖缺失,补装依赖
sudo apt install -f
环境变量配置
apt 版安装后 pyenv 命令即可用,
# 检查 pyenv 是否可调用
pyenv --version
#设置软连接,python3.9命令指向家目录pyenv的python3.9二进制文件
sudo ln -s ~/.pyenv/versions/3.9.18/bin/python3.9 /usr/local/bin/python3.9
sudo ln -s ~/.pyenv/versions/3.9.18/bin/pip3.9 /usr/local/bin/pip3.9
使用 npmmirror 安装 Python 3.9
# 安装aliyun源的python 源码压缩包,再给pyenv使用
mkdir -p ~/.pyenv/cache
wget -O ~/.pyenv/cache/Python-3.9.18.tar.xz \
https://mirrors.aliyun.com/python-release/source/Python-3.9.18.tar.xz
pyenv install 3.9.18
# 验证已安装版本
pyenv versions