2016-06-06 4 views
0

내 centos 6.7 컴퓨터에서 Python을 2.7.9로 업그레이드해야하지만 필자가 읽었던 모든 것은 내 시스템에서 "yum"을 깨뜨릴 것이라고 말했습니다. 이 문제가 여전히 존재합니까? 나는 단지 많은 오래된 게시물을 확인하고 있으며, 나는 무엇을하고 있는지 정말로 모른다. 그래서 나는 무엇인가를 어기고 싶지 않다.CentOS 6.7의 Python 2.7.9?

+0

"필요"프로젝트 또는 "필요"운영 체제에서 제안했기 때문에 "필요"합니까? –

답변

0

yum이 Python2.6을 필요로하기 때문에 CentOS에서 Python을 사용하는데 약간의 문제가있었습니다. 하지만 yum을 업그레이드하고 실행할 수 있어야합니다. yum은 파이썬 스크립트이고, 제대로 작동하지 않으면 올바른 파이썬 버전으로 실행할 수 있습니다. 예를

python2.7 /usr/bin/yum ..... 
2

를 들어 당신은 파이썬의 추가 버전을 설치할 수 있습니다

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz 
tar xf Python-2.7.9.tar.xz 
cd Python-2.7.9 
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" 
make 
make altinstall 

마지막으로 파이썬 버전을 확인 :

python2.7 -V 

Python 2.7.9 

의 이전 버전을 반환해야 파이썬은해야한다.

python2 -V 

(내 경우에는 파이썬 2.7.5)

중요 : 당신은 파이썬을 컴파일하기 전에 필수 구성 요소를 설치해야 할 수도 있습니다 :

yum groupinstall "Development tools" 
yum install sqlite-devel 

나는 희망 python2로 사용할 수 있습니다 이것은 당신의 문제를 해결할 것입니다!

+0

고마워. 도와 주신 – Kimutai

+0

저는 소스에서 직접 업데이트 된 python을 설치합니다. 'make' 연산 후, 실행 가능한'python'이 소스 폴더에 생성됩니다. 그러나이 에디션은 원래 유선으로 설치된 시스템 (CentOS7.1x86_64)의 원래 버전 인 과 동일합니다. 그리고 저는 단서가 없습니다. 어쨌든,이 스크립트는 나를 위해 작동합니다. [python2.7.9_centos_installation.sh] (https://gist.github.com/guy4261/0e9f4081f1c6b078b436). 희망이 도움이됩니다. –

관련 문제