본문 바로가기

컴퓨터 이야기/Linux이야기

Centos6.3버전에 Python 2.7.6설치하기

이 삽질을 하기전의 주의 사항을 알려드립니다.

아래 방법대로 하면 분명 설치도 되고 yum도 작동하겠지만 방화벽(iptables)이 작동을 안합니다. 방화벽역시 파이썬에 의존성이 있기 때문에 그렇고 setup툴(파이썬 툴말고 센트 환경설정툴)도 설치는 되어있지만 작동이 안됩니다.

이모든 세세한 사항을 설정할수있는 고수님이시면.. 이글을 안보겠구나..알려주세요~


그러므로 아래 글은 나에게 쓸때없는 글이 되었지만 쓴게 고생이라 그냥 냅두자




cd /usr/local/src
wget -N http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar xzf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make
make altinstall
컴파일 후(이거 배경하얗게 나오는거 기본값으로 못바꾸나..)

ll /usr/bin/python*

파이썬 버전및 경로확인

나 같은 경우는 2.6버전이 기존 설치버전이었다.



mv /usr/bin/python /usr/bin/python_old

기존 파이썬 버전을 백업시켜두고

cp /usr/local/bin/python2.7 /usr/bin/python

새로 설치한 버전을 기존이름으로 바꿔치기 한다.

python -V

버전확인!


재밌는점은 yum이 파이썬으로 제작되었다는점! 그래서 파이썬 기존 버전이 바뀌게 되면 이녀석이 작동을 안한다! 그러므로 기존 버전과 같은 이름으로 변경시켜주어야된다.

cp /usr/bin/yum /usr/bin/yum_old

yum을 백업시키고

sed -i 's/\/usr\/bin\/python/\/usr\/bin\/python2.6/g' /usr/bin/yum

앞전에 위에서 파이썬 확인 명령어로 해당 버전을 맞춰준다( 여기선 2.6이다)

diff /usr/bin/yum_old /usr/bin/yum

마지막으로 diff명령어로 변경시켜주면 끝!


모든 내용은 Jmnote에서 참조하였습니다.


추가로 파이썬에 필요한 개발도구 설치 명령어이다.

yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel


반응형