Python Source Install

Yum 패키지 관리자를 통해 Python3을 설치하는 방법이 Python을 설치하기에 가장 편리하지만,

경우에 따라 최신 버전이나 특정 버전의 Python을 사용하고 싶을 때 소스를 통한 설치 방법을 추천드립니다.

 

Step 1. Setup the Environment

소스를 통해 Python3을 설치하려면 시스템에 일부 필수 패키지가 설치되어 있는지 확인해야 합니다.

# yum install gcc openssl-devel bzip2-devel libffi-devel -y

 

Step 2. Download Python

다음으로, 원하는 Python 버전을 가져와야합니다. 다음 명령은 Python3.8.1 버전을 풀다운합니다.
3.8.1 대신 원하는 버전을 다운로드 하시면 됩니다.

# curl -O https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

 

 # tar -xzf Python-3.8.1.tgz

 

Step 3. Install Python3

압축을 푼 후 해당 디렉토리러 경로를 이동합니다..

# cd Python-3.8.1/

 

다음으로 소스에서 Python을 컴파일 할 준비를해야합니다.

# ./configure --enable-optimizations


마지막으로 아래의 명령을 사용하여 설치를 진행합니다.

# make altinstall


설치가 완료되면 다음 명령을 실행하여 새로운 Python3 버전을 확인할 수 있습니다.

# python3.8

 

Step 4. Python Symbolic Link Setting

Python3를 Python 명령어로 바로 사용하기 위해 아래의 명령어를 입력합니다.

# ln -sf /usr/bin/python3.8 /usr/bin/python


Python3를 Default 설정 후 yum 명령어 사용시 오류가 발생하므로 

아래의 두 파일에서 #!/usr/bin/python 부분을 #!/usr/bin/python2로 변경합니다.

 

# vi /usr/bin/yum

 

# vi /usr/libexec/urlgrabber-ext-down