系统:Centos7.4
安装pyenv是为了更好的管理python的版本。
在进行安装操作之前,首先使用普通用户test,进行操作,如下:
#安装之前先安装依赖的库 [test@localhost ~]$ sudo yum -y install git gcc* make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bz-devel readline-devel [test@localhost ~]$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash #修改,在文件末尾配置环境变量 [test@localhost ~]$vim ~/.bash_profile export PATH export PATH="/home/test/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" [test@localhost ~]$sourse ~/.bash_profile #查看由pyenv安装的python版本 [test@localhost ~]$ pyenv versions #安装3.5.2的版本 [test@localhost ~]$ pyenv install 3.5.2 [test@localhost ~]$ pyenv versions * system (set by /home/test/.pyenv/version) 3.5.2
#查看pyenv的命令使用:
[test@localhost ~]$ pyenv help
此时python3.5.2已经安装完成。
#此时执行命令python,还是2.7.5的版本 [test@localhost opt]$ python Python 2.7.5 (default, Apr 11 2018, 07:36:10) [test@localhost ~]$ pyenv local 3.5.2 [test@localhost ~]$ python Python 3.5.2 (default, May 16 2018, 21:06:26) #此时python已经为3.5.2,但是仅限于/home/test/下的目录