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
完成!
-