centos 安装 py 3.0+

安装pyenv

1、安装git

1
yum install -y git

2、安装pyenv

1
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer bash 

3、添加配置文件

1
2
3
4
5
vim ~/.bash_profile
  export PATH="~/.pyenv/bin:$PATH"
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
source ~/.bash_profile

  

安装python

1、依赖库安装

1
2
yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel
yum install -y gcc libzip-devel readline-devel zlib-devel bzip2-devel sqlite-devel openssl-devel  python-pip python-setuptools patch

  

2、安装python 3.6

1
pyenv install 3.6.0

  

使用

pyenv 可以针对目录设置使用什么版本 ,子目录会继承父目录的版本

1
2
pyenv local 3.6.0       使用3.6版本
pyenv local system     使用系统默认版本 

global :设置系统全局使用的版本

1
pyenv global  3.6.0   # 全局使用python3.6

global慎用,这样yum就不能用了

1
pyenv global system  #  换回系统默认版本<br>或rm -f  ~/.pyenv/version

 

添加虚拟环境,以后每个项目都会使用一个虚拟环境,隔离不同版本之间的影响

1
pyenv virtualenv 3.6.0 wlm  # pyenv virtualenv $bash_version $name
1
pyenv uninstall wlm    # 卸载某个版本
原文地址:https://www.cnblogs.com/xintiao-/p/10171221.html