centos7升级Python3x后yum install zlib-devel报错问题

centos7 执行 yum install zlib-devel 这个命令报错:
Error downloading packages:
zlib-devel-1.2.7-17.el7.x86_64: [Errno 5] [Errno 2] No such file or directory

因为安装了Python3x以后,python命令出了问题,需要:

链路python2.7:

mv /usr/bin/python /usr/bin/python_bak

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

重新链路yum命令(安装链路python3的时候破坏了yum):

vi usr/bin/yum

第一行#!/usr/bin/python改成#!/usr/bin/python2.7

按esc退出编辑,键入:wq退出并保存。

vi /usr/libexec/urlgrabber-ext-down

这里也需要修改成#! /usr/bin/python2.7

不然yum install -y zlib-devel会报错:

Downloading packages:
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

由于用户取消而退出

-

运行:

yum install -y zlib-devel

完成!

-

 

你可能感兴趣的:(centos7升级Python3x后yum install zlib-devel报错问题)