系统自带的py2升级成py3教程
需要root权限
Step1
#下载
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
Step2
#解压 到项目目录下
./configure
#如果报错
configure: error: no acceptable C compiler found in $PATH
#需要安装/升级 gcc 及其它依赖包
yum install make gcc gcc-c++
#完成之后重新执行
./configure
Step3
# 编译安装
make
#编译完成之后
make install
#验证下
# python -V
Python 2.7.5
# python3 -V
Python 3.5.2
注意:在 /usr/local/bin/ 下有一个 python3 的链接,指向 bin 目录下的 python 3.5。
Step4
#设置3.x为默认版本
mv /usr/bin/python /usr/bin/python.bak
# 将python的添加软连接到py3
ln -s /usr/local/bin/python3 /usr/bin/python
#检查下
# python -V
Python 3.5.2
配置完这个之后 yum就不能用了,需要修改下配置
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
# 这两个文件需要都修改成
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7