나는 리눅스를 처음 사용하고 처음부터 파이썬을 설치할 수 있도록 파이썬을 삭제하려고했습니다. / usr / local / bin /에서 파이썬 파일 만 삭제하는 대신 다음을 삭제했습니다.
/usr/bin/python
/usr/bin/python2.7
/usr/lib/python2.7
/usr/lib64/python2.7
/etc/python
/usr/include/python2.7
/usr/share/man/man1/python.1.gz
/usr/src/Python-3.7.3/python
이제 yum을 사용하려고 할 때마다 다음을 얻습니다.
-bash : / usr / bin / yum : / usr / bin / python : 잘못된 인터프리터 : 해당 파일이나 디렉토리가 없음
이 문제를 해결하거나 centos7을 다시 설치하는 유일한 방법이 있습니까?
후자의 경우 물리적 서버에 액세스 할 수없는 원격 서버에서 어떻게 할 수 있습니까?
12
"저는 리눅스를 처음 접했고 처음부터 다시 설치할 수 있도록 파이썬을 삭제하려고했습니다." -처음부터 파이썬을 설치하는 것은 어쨌든 잘못된 방법입니다. 배포판 2.7을 제거하는 것은 확실히 잘못된 방법입니다. 패키지 관리자 대신 작업 하는 것을 고려하십시오 .
—
marcelm
제거 어떤 (당신이 최소한의 설치 않은 경우 특히) 새로 설치에서 오는 패키지 것은 배포판을 깨는의 위험을 제공합니다. 대부분의 리눅스 배포판은 그다지 부풀어 오르지 않습니다 ... 사탕 크러시가 미리 설치된 Windows10과 같지 않습니다.
—
Giacomo Alzetta
Python 2는 대부분의 Linux 버전에서 시스템이 모든 종류의 작업을 자동화하는 스크립팅 언어로 사용됩니다. 파이썬을 삭제하면 앉아 있던 지점을 봤습니다. 리눅스를 완전히 다시 설치하는 것이 가장 안전 할 것입니다. 리눅스에서 사용자가 파이썬을 설치하는 경우, 일반적으로 리눅스에서 파이썬 가상 환경을 사용하는 것이 좋습니다. 이렇게하면 사용자 파이썬이 시스템 파이썬과 완전히 분리됩니다. 여러 개의 개별 Python 버전을 설치할 수 있으며 sudo가 아닌 사용자 수준 만 유지 관리 / 확장 할 수 있다는 이점이 있습니다.
—
Neil_UK