Centos 7 删除/python/site-packages/ 没有yum的处理办法

来源:互联网 发布:水星路由器破解软件 编辑:程序博客网 时间:2024/05/21 19:26

在不断的./unstack.sh和./stack.sh的过程中,经常会出现各种python包no module named xxx found。
为了方便一下删除了所有site-packages中的关于Openstack安装中的包,其中就包括了yum。其实只有安装上yum之后,其他缺失的包都可以自动下载,所以记录下安装yum的方法。

找到关于yum的源地址

官方源可以在centos官网找到:http://mirror.centos.org/centos/7/os/x86_64/Packages/

找到缺失的yum包

minimal的安装yum,缺少3个包。

  • yum-3.4.3-154.el7.centos.noarch.rpm

  • yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

  • python-urlgrabber-3.10-8.el7.noarch.rpm

下载并安装

rpm -Uvh --replacepkgs http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpmrpm -Uvh --replacepkgs http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpmrpm -Uvh --replacepkgs http://mirror.centos.org/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

一定要使用–replacepkgs,否则一直提示包已存在,其实并未安装。

原创粉丝点击