CentOS 7:Python2.7.5 被覆盖,无法使用 yum 或 python2

CentOS 7:Python2.7.5 被覆盖,无法使用 yum 或 python2

我将扭矩队列系统安装到我的 CentOS 7 服务器上,运行配置命令进行安装后,我的默认 python2 版本 (2.7.5) 被覆盖并被 python2.7.18 取代。 Python2.7.18已安装到我的服务器上,但目的是将其转变为虚拟环境,以便我可以将其与环境模块系统集成。这还没有完成,但 Python2.7.18 从未添加到路径中,也没有涉及任何涉及 python 的命令。查看 bash 历史记录后,我注意到我最后一次工作的 yum 命令是在运行 Torque 的配置命令之前,在那之后,它停止工作。

我尝试通过 RPM 重新安装 2.7.5,但即使在安装了所有必要的依赖项和 python2 RPM 后,我仍然遇到此错误:

Could not find platform independent libraries <prefix>

Could not find platform dependent libraries <exec_prefix>

Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]

ImportError: No module named site

我对此束手无策,不知道如何让 python2 重新开始工作,任何帮助将不胜感激。

相关内容