여기서는 최신 Python3.12.0을 예로 들어 보겠습니다.
- 소스 파일을 다운로드합니다.
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
- 압축을 푼다.
tar -zxvf Python-3.12.0.tgz
- 폴더로 이동합니다.
cd Python-3.12.0
- 설치 디렉터리를 지정합니다.
./configure --prefix=/usr/local/python3.12/
- 컴파일, 소스코드 패키지에 있는 코드를 리눅스 서버에서 인식할 수 있는 코드로 컴파일합니다.
make
- 컴파일하고 설치하고 실행하면 /usr/local/python3.12가 최종적으로 생성됩니다.
make install
- 시스템 명령에 추가되었습니다.
cp /usr/local/python3.12/bin/python3.12 /usr/local/bin
cp /usr/local/python3.12/bin/python3.12-config /usr/local/bin