CentOS 7: Python2.7.5가 덮어쓰기되어 yum 또는 python2를 사용할 수 없습니다.

CentOS 7: Python2.7.5가 덮어쓰기되어 yum 또는 python2를 사용할 수 없습니다.

CentOS 7 서버에 Torque Queue 시스템을 설치했고, 이를 설치하기 위해 구성 명령을 실행한 후 기본 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를 다시 작동시키는 방법을 모릅니다. 어떤 도움이라도 대단히 감사하겠습니다.

관련 정보