Linux From Scratch - Version 12.1-systemd | ||
---|---|---|
Chapter 7. Entering Chroot and Building Additional Temporary Tools | ||
이전 | 위로 / 처음으로 | 다음 |
Perl-5.38.2 | Texinfo-7.1 |
7.10. Python-3.12.2
Python 3 패키지에는 파이썬 개발 환경이 포함되어 있습니다. 객체 지향 프로그래밍, 스크립트 작성, 대규모 프로그램 프로토타입 제작, 전체 애플리케이션 개발에 유용합니다. Python은 인터프리터 컴퓨터 언어입니다.
- 빌드 시간: 0.5 SBU
- 디스크 공간: 598 MB
7.10.1. Python 설치
참고
“python” 접두사로 시작하는 패키지 파일이 두 개 있습니다. 압축을 푸는 파일은 Python-3.12.2.tar.xz
입니다(첫 글자가 대문자인 것을 주목하세요).
Python 컴파일을 준비합니다.
./configure --prefix=/usr \
--enable-shared \
--without-ensurepip
configure 옵션 설명
- –enable-shared
정적 라이브러리를 설치하지 않습니다. - –without-ensurepip
이 단계에서는 필요하지 않은 Python 패키지 설치 프로그램1)을 비활성화합니다.
패키지를 컴파일합니다.
make
참고
일부 Python 3 모듈은 필요한 종속성 패키지가 아직 설치되지 않았기 때문에 지금 빌드할 수 없습니다. ssl
모듈의 경우 Python requires a OpenSSL 1.1.1 or newer
메시지가 출력됩니다. 이 메시지는 무시해도 됩니다. 다만 최상위 make 명령이 실패하지 않았는지 확인하세요. 선택적 모듈은 지금은 필요하지 않으며 8장에서 빌드할 예정입니다.
패키지를 설치합니다.
make install
이 패키지에 대한 자세한 내용은 8.51.2, "Python 3 패키지 구성"에 있습니다.
1)
pip3: Package Installer for Python