1.介绍

CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装。

2.安装

可以替换163的源加快速度,具体参考163源替换教程

# 安装wget
yum install wget

下载python(https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz)
解压下载好的压缩包

sudo mkdir /usr/local/python3 
进入解压目录sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
cd /usr/bin
# 备份原来的python程序
sudo mv python python.bak
# 然后创建python3的软链接这样默认的python版本就替换为python3了。
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python

# 因为yum使用python2,因此替换为python3后可能无法正常工作,因此修改yum配置文件
sudo vi /usr/bin/yum
# 将第一行指定的python版本改为python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)

在屏幕上输入 python -V或者直接使用python看看效果

3.pip问题

装完python3之后就自动安装了pip,可以使用pip3来操作。如果出现相关的pip问题可以修改相应位置 #!/usr/bin/pythonXX 匹配正确的版本

参考资料:http://blog.csdn.net/a450828540/article/details/46491849