开发者社区> 问答> 正文

centos6.7 删除原有yum以及python版本后yum报错

cat /etc/issue显示为:CentOS release 6.7 (Final)


原版自带的python不满足我的使用,所以我安装了高版本的python.并备份到原来的python执行文件放到了/tmp下。


一直没用,但是前久去使用yum发现,备份后的python执行文件被删了,连带/tmp的其他文件。


导致的后果就是yum是用不了,即时回去继续安装了python2.6.6也用不了!


所以问题是:
1.阿里做升级会删除/tmp下文件?


2.有没有方法恢复yum的使用?

展开
收起
jkant 2016-04-25 11:22:33 10727 0
2 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    楼主您好,

    一般来说,/tmp 目录下,是大家都可读写的权限设置,如果有其它程序自动定期清理 /tmp 目录里的文件话,您原先备份在 /tmp 目录下的 python 文件可能会被删除。

    如果您已经从系统里删除了 yum 的软件,或许您可以尝试用 rpm 的安装包,看能否恢复 yum 命令的有效使用状态喔。

    现在您在系统里执行 yum ,是提示找不到命令吗?

    -------------------------

    回 3楼(jkant) 的帖子
    您好,

    这可能是yum原先依赖的python版本找不到了。

    为您找到这篇文章,您看一下,是否有用: http://blog.csdn.net/ei__nino/article/details/8495295

    -------------------------

    回 5楼(jkant) 的帖子
    您好,

    您可以先用 find 的命令,查找当前的系统里,有几份 python,或许原有的 python 版本不小心放到其它路径了呢。

    我目前没有 centos 6.7 的系统,无法为您查看 python 的具体版本喔。

    -------------------------

    回 7楼(jkant) 的帖子
    您好,

    那您有这个系统盘最近的快照吗?如果有,或许您也可以直接恢复快照,或从快照的文件系统里提取文件。
    2016-04-25 12:21:19
    赞同 展开评论 打赏
  • Recentos6.7 删除原有yum以及python版本后yum报错
    yum报错为:No module named yum

    试过python2.6以及python2.6.6

    -------------------------

    回 2楼dongshan8的帖子
    不是的。

    是python被删了。

    yum调用的python,是用python写的模块。

    yum命令有,也重新安装过,但是因为关联的python模块没有了。

    所以就报错了。也不知道具体哪个版本才能用上。或者怎么处理才能解决?

    谢谢

    -------------------------

    回 4楼dongshan8的帖子
    嗯~ o(* ̄▽ ̄*)o ~这个我也找到了。

    他的问题是可执行文件还在。就是python2.6。

    但是我的是备份过,然后被删了的。  

    所以本地的yum对应的python版本肯定是不存在了的。

    不知道版主有没有ecs 的(centos 6.7)python2.6的可执行文件?

    linux命令:which python 得到的结果的文件。

    -------------------------

    回 6楼dongshan8的帖子
    =。=找过了。都是其他版本的。然后安装了其他版本也搞不定。  


    我去打个工单看看能不能帮我处理了。
    2016-04-25 11:29:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载