1、安装pyenv的依赖,不然安装python版本的时候可能会报错
sudo yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \
sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
2、安装pyenv
从github上进行安装即可
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
安装后需要配置path,将pyenv文件添加到系统路径中,其原理是修改bash启动文件,每次建立ssh连接的时候会自动运行其中的命令,添加对应的环境变量。具体配置如下:
## 配置
root@pts/2 $ vim ~/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
## add by lilin at 20191015
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
保存后需要使得配置生效,有如下三种做法:
## 配置生效