一个懒人专用文章归档神器,如果你不能成为压路机的一部分,那么你就只能成为道路的一部分 Bala~bala~

Centos python 2.6 升级到 3.5

linux 懒人 1540℃ 0评论

准备工作:
1)安装devtoolset

yum groupinstall "Development tools"

2)安装编译Python需要的包包

yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

——————————准备工作完成—————————
1.下载

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

2.解压

tar -zxf Python-3.5.2.tgz

3.更改工作目录

cd Python-3.5.2

4.安装

./configure --prefix=/usr/local
make all             
make install  
make clean  
make distclean

5.创建新python软连接

ln -s /usr/local/bin/python3.5 /usr/bin/python

6.重新检验Python 版本

python -V

———————–修复yum——————-
这里有一个重要的问题!!!
安装完成后,会发现执行yum就会报错
except KeyboardInterrupt, e:
要知道centos里的yum命令是基于python语言写的,而yum命令使用的python编译器却是默认的python2.6.6,可以编辑查看:

vi /usr/bin/yum

第一行语句赫然写着:#!/usr/bin/python,不过我也刚才已经将python指向了3.5,将第一行改为python2.6.6就可以了,查看目录/usr/bin 下是否存在python2.6,如果存在就可以将第一行改为:
#!/usr/bin/python2.6
退出保存,大功搞成!

转载请注明:懒人档案室 » Centos python 2.6 升级到 3.5

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址