python 2.7을 centos의 기본 python으로 설정하면 별칭 생성이 작동하지 않습니다.

python 2.7을 centos의 기본 python으로 설정하면 별칭 생성이 작동하지 않습니다.

Centos 6.7에 llvm을 설치하려고 합니다. 프로필을 실행하면 오류가 발생한다고 표시됩니다.

Python 확인 중 >= 2.7...구성을 찾을 수 없습니다. 오류: Python 2.6.6(/usr/bin/python)이 필요합니다. >= 2.7 자세한 내용은 "config.log"를 참조하세요.

그래서 Python 2.7을 설치했는데, 이전 Python 버전이 이미 있어서 구성에서 같은 오류가 발생했습니다. 별칭 Python을 사용하여 새 Python 버전을 사용하려고 합니다.

별칭 python=/usr/local/bin/python2.7

이로 인해 Python이 호출될 때 python2.7이 실행됩니다. 그러나 프로필을 실행할 때 오류가 여전히 존재합니다. 이 문제를 어떻게 해결할 수 있습니까?

답변1

CentOS6 시스템에 Python 2.7을 설치하려면 다음을 설치하십시오.Python 2.7 소프트웨어 컬렉션팩. /usr/bin/python을 대체하지는 않지만 configurepython27 scl이 로드되면 감지됩니다.

참고: 원하는 경우에만 llvm의 EPEL 패키지를 사용해야 합니다.

답변2

먼저 다음을 사용하여 기존 Python 심볼릭 링크를 제거합니다.

sudo rm -r /usr/bin/python

그런 다음 python-2.7에 대한 새 Python 링크를 만듭니다.

sudo ln -s /usr/local/bin/python2.7 /usr/bin/python

관련 정보