【问题标题】:Yum is not working anymore in scientific linux after python updatepython 更新后,Yum 不再在科学 Linux 中工作
【发布时间】:2016-09-28 01:49:30
【问题描述】:

我在远程机器上使用科学 linux。我试图在上面安装 python 2.7。之后 yum 和其他一些 python 包不起作用(它说“没有名为 yum 的模块”)。我在网上搜索了一下,似乎我不应该触及系统 python,因为它破坏了一些系统工具。有没有办法重新安装以前的python(2.6)。我已经尝试通过下载软件包来安装 python 2.6,但 yum 仍然无法正常工作。

【问题讨论】:

  • 哎呀。在服务器故障尝试this answer
  • 该解决方案适用于 centos 而不是科学 linux。反正我试过了,还是不行。
  • CentOS 和 Scientific Linux 非常接近。或许可以从here 下载 RPM。
  • 我下载了与帖子中提到的类似的包。但是,现在输入 yum 后出现错误:“导入运行 yum 所需的 Python 模块之一时出现问题。导致此问题的错误是:没有名为 time 的模块”
  • 我现在有一个奇怪的问题。输入 python 并输入后,我可以毫无错误地导入 yum 和 time。但是在终端中输入 yum 时,我得到“没有名为 time 的模块”。

标签: python linux redhat yum


【解决方案1】:

一旦您的系统恢复正常,请将 Python 2.7 添加为软件集合 - 它会“同时”安装原始 Python 2.6 而不是替换它,因此两者都可以使用而不会发生冲突。从 softwarecollections.org 获取 2.7 和其他版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多