centos 安装 py 3.0+

安装pyenv

1、安装git

1

yuminstall-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

  exportPATH="~/.pyenv/bin:$PATH"

  eval"$(pyenv init -)"

  eval"$(pyenv virtualenv-init -)"

source~/.bash_profile

  

安装python

1、依赖库安装

1

2

yuminstall-ygccmakepatch gdbm-devel openssl-devel sqlite-devel zlib-develbzip2-devel readline-devel

yuminstall-ygcclibzip-devel readline-devel zlib-develbzip2-devel sqlite-devel openssl-devel python-pip python-setuptools patch

  

2、安装python 3.6

1

pyenvinstall3.6.0

  

使用

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

1

2

pyenvlocal3.6.0 使用3.6版本

pyenvlocalsystem 使用系统默认版本 

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    # 卸载某个版本