2017-10-12 113 views
0

我正在使用运行Linux机器的EC2实例。错,我删除的Python错误:导入运行yum所需的Python模块之一

sudo rm -r /usr/lib/python 
sudo rm -r /usr/lib/python27 

然后,我试图从从复制在/ usr/bin中/ Python的

sudo cp-r /usr/bin/python /usr/lib/python 
    sudo cp-r /usr/bin/python27 /usr/lib/python27 

现在回到恢复的Python,我很努力解决这个错误。每当我运行任何yum命令,例如

yum --version 

There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum. 

当我尝试获取Python版本时,它显示Python已经安装。

[[email protected] ~]$ python -V 
Python 2.7.12 
[[email protected] ~]$ /usr/bin/python -V 
Python 2.7.12 
[[email protected] ~]$ 
+0

旋转起来另一个微实例一小时,看之间的/ usr/bin中/区别python和/ usr/lib/python,非常不同的东西 – ms4720

+0

你的意思是运行另一个微型实例吗?但它没有与我目前的实例相同的状态吗?是不是可以从/ usr/lib恢复python? –

+0

不,我想让你看看一个没有被破坏的东西,看看它是什么样子,你将学习有关python的有用和基本的东西,以及如何布置linux文件系统 – ms4720

回答

0

用rpm,C程序,找出RPMS你需要重新安装,下载它们并重新安装

+0

什么是在Linux中安装Python的rpm命令? –

+0

谷歌转速手动页面启动 – ms4720