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

版权声明:== https://github.com/fyonecon == 人就像树,根越扎往黑暗,枝叶越繁茂 —— 鲁迅 == https://blog.csdn.net/weixin_41827162/article/details/84537404

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

完成!

-

猜你喜欢

转载自blog.csdn.net/weixin_41827162/article/details/84537404