5.30. Python-3.8.1

Python 3 패키지는 Python 개발 환경을 포함하고 있다. 객체 지향 프로그래밍, 스크립트 작성, 대형 프로그램 프로토타입 제작 또는 응용 프로그램 자체를 개발하는 데 유용하다.

예상 빌드 시간: 1.3 SBU
필요 디스크 공간: 409 MB

5.30.1. Python 설치

[참고]

참고

이름이 python으로 시작하는 두 개의 패키지 파일이 있다. 추출할 대상은 Python-3.8.1.tar.xz(첫 번째 글자가 대문자임을 참고)이다.

이 패키지는 우선 파이썬 인터프리터를 빌드한 다음 몇 가지 표준 파이썬 모듈을 만든다. 모듈 빌드를 위한 메인 스크립트는 파이썬으로 작성되며, 호스트 /usr/include/usr/lib 디렉토리로 하드코드된 경로를 사용한다. 그 곳으로부터 쓰이는 것을 막기 위해 다음을 실행하라:

sed -i '/def add_multiarch_paths/a \        return' setup.py

Python 컴파일을 준비한다:

./configure --prefix=/tools --without-ensurepip

Configure 옵션들의 의미:

--without-ensurepip

이 단계에서 필요하지 않은 파이썬 패키지 설치 프로그램을 비활성화 한다.

패키지를 컴파일한다:

make

이제 컴파일이 끝났다. 테스트 스위트에는 TK와 X 윈도우가 필요하며 지금은 실행할 수 없다.

패키지를 설치한다:

make install

이 패키지에 대한 자세한 정보는 6.51.2절. “Python 3의 내용.”에서 찾을 수 있다.