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是否可以正常使用

原文地址:https://www.cnblogs.com/hjc4025/p/6837217.html