1、首选通过pyenv_installer来安装。命令如下:
curl https://pyenv.run | bash
2、如果上述shell安装失败,可以选择手动安装:
安装依赖:
yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
下载代码:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# 可选的编译步骤
cd ~/.pyenv && src/configure && make -C src
配置环境变量:(~/.bashrc文件追加如下内容)
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
使配置生效:
source ~/.bashrc
检查是否配置成功:
> echo $PATH
/root/.pyenv/shims:/root/.pyenv/bin:/usr/local/sbin:/usr/local/bin...
> pyenv --version
pyenv 1.2.27
安装指定版本python:
# 查看可安装的python发行版本
pyenv install -l
# 安装指定python版本
pyenv install 3.9.0
# 查看当前已安装的python版本(标*的为当前环境python)
pyenv versions
pyenv version
# 切换python版本
pyenv local 3.9.0
标签:CentOS,python,local,devel,版本,pyenv,安装 From: https://blog.51cto.com/u_15918230/5954637