CentOS에서 Python 업데이트

CentOS에서 Python 업데이트

저는 Oracle VirtualBox에서 64비트 CentOS 7을 실행하고 있습니다. 다운로드한 CentOS ISO는 Python 2.7.5와 함께 제공되었으며 2.7.11로 업데이트하려고 시도했지만 일반적인 단계가 작동하지 않았습니다. Python 웹사이트에서 tar.gz를 다운로드하고 압축을 풀고 ./configuremake install단계를 정상적으로 실행했습니다. 루트인 경우에는 정상적으로 python -V반환되지만 Python 2.7.11, 루트 계정이 아닌 경우에는 가 python -V반환됩니다 Python 2.7.5.

답변1

CentOS 7과 함께 제공되는 Python은 RPM 형식으로 제공됩니다. 일반적으로 이 버전을 유지하고 별도의 위치에 다른/최신 버전의 Python을 설치하는 것이 가장 좋습니다. 그렇지 않으면 Python을 사용하는 시스템 수준 응용 프로그램을 설치할 때 이상한 일이 발생할 수 있습니다. 문제. 실행(항상 그런 것은 아니지만 Linux를 처음 사용하는 경우 이러한 문제를 피하기 위해 이것이 최선의 선택일 것입니다).

귀하의 경우에는 귀하가 수행한 대로 수행하겠지만 구성을 실행할 때 다음 명령을 사용하십시오.

./configure --prefix=/usr/local/python2.7.11

위에 나열된 디렉토리를 사용할 필요가 없도록 위치를 변경할 수 있습니다. 대신 다른 디렉토리를 선택하고 이전과 동일한 make/make install을 따르십시오. 그런 다음 Python이 다른 디렉터리에 설치됩니다. 사용자가 해야 할 일은 해당 디렉터리를 경로에 추가하는 것뿐입니다. 그러면 시스템 Python을 그대로 유지하면서 새 Python이 실행됩니다.

관련 정보