Python - 리눅스 내 설치
현재 VMware에 있는 리눅스에 Python을 설치하려고 합니다.
리눅스안에는 기본적으로 Python을 제공하고 있지만 최신버전이 아니므로 최신버전으로 따로 설치할 것입니다.
※ 참고로 저는 CentOS 5 사용중입니다.
현재 리눅스에 있는 python은 2.4.3 버전임을 확인할 수 있습니다.
Python3을 설치하려고 합니다. 리눅스안에서 2.4.3버전을 없앨 수 없기때문에(리눅스에서 제공하는 라이브러리가 있기 때문) Python3을 따로 설치할 것입니다.
먼저 기본적으로 밑에 있는 명령어를 통해서 업데이트를 실행하고 설치하겠습니다.
yum groupinstall "Development Tools" -y
yum update -y
yum install readline-devel -y
그리고 나서 Python 홈페이지로 들어갑니다. Python 홈페이지 주소 : www.python.org
홈페이지에 들어가면 Downloads에 Source Code로 들어갑니다.
들어가면 설치할 Python 3.6.1 버전 중 Gzipped source tarball을 설치할 예정입니다. 여기서 클릭해서 들어가지 말고 위치에 갖다대고 오른쪽마우스 우클릭을 합니다.
우클릭을 하면 '링크주소 복사' 를 클릭해 주소를 복사해줍니다.
복사한뒤에 리눅스에 다시 붙여넣기를 하고, 그 앞에 wget을 써서 다운로드 받습니다.
다운로드 받은 뒤에는 아카이브 압축해제를 하기위해 tar 명령으로 해제시킨 후 ls 명령어로 해제가 되었는지 확인합니다.
확인한 뒤에는 mv 명령을 통해 /usr/local/src로 폴더를 이동시킵니다.
이동시키고 난뒤에 ls 명령어로 이동이 되었는지 확인합니다.
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
이동한뒤에는 ./configure && make 를 통해 컴파일 합니다.
컴파일 한뒤에 ls 명령어를 이용하면 python이라는 실행파일이 생긴것을 볼 수 있습니다.
./configure && make
하지만 python2와 python3의 실행명령이 같기때문에 충돌이 일어날 수 있습니다. 이런 충돌을 방지하기위해 설정을 바꾸겠습니다.
root의 홈디렉터리로 이동한 뒤에 bin 디렉터리를 생성하고 그 안에 링크파일을 만들어주었습니다.
만든뒤에는 python3로 입력하게되면 python3 실행기(해석기)가 실행되는 것을 확인할 수 있습니다.
mkdir bin
ln -s /usr/local/src/Python-3.6.1/python python3