CentOS 6.7中安装python3.5
1.安装一些依赖的软件包
yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.下载Python3.5的源码包并编译(在/usr/local目录下)
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz tar xf Python-3.5.0.tgz cd Python-3.5.0 ./configure --prefix=/usr/local --enable-shared make make install
3.更改yum的参数,这里是个小坑,一些不知道的朋友们升级python后会发现yum命令不能够使用了,因为yum命令使用并且依赖python2.6,所以我们要更改它的参数,保存并退出
vim /usr/bin/yum 将第一行 #!/usr/bin/python 改成 #!/usr/bin/python2.6
4.删除之前的/usr/bin/下的python和python2文件
rm -rf /usr/bin/python2 rm -rf /usr/bin/python
5.运行python时候需要依赖自己的库文件
cp /usr/local/bin/python3.5 /usr/bin/
ln –sv /usr/bin/python3.5 /usr/bin/python
echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf
ldconfig
6.验证
python --version
出现Python 3.5.0就说明成功了,并且可以检测一下yum是否可以正常使用