방법 1: IUS 저장소 이용 (권장)
IUS(Inline with Upstream Stable) 저장소를 사용하면 Python 3.8을 쉽게 설치할 수 있습니다.
1. IUS 저장소 설치
2. Python 3.8 설치
bash
복사편집
sudo yum install -y python38
3. 기본 Python 버전 변경 (선택)
bash
복사편집
sudo alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo alternatives --set python3 /usr/bin/python3.8
방법 2: 소스 코드 빌드
최신 기능을 활용하거나 IUS 저장소를 사용하지 못하는 경우, 소스 코드에서 직접 Python을 빌드할 수 있습니다.
1. 필수 패키지 설치
bash
복사편집
sudo yum groupinstall -y "Development Tools" sudo yum install -y gcc gcc-c++ make zlib-devel bzip2 bzip2-devel readline-devel \ sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
2. Python 3.8.10 다운로드 및 빌드
bash
복사편집
cd /usr/local/src sudo curl -O https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz sudo tar xvf Python-3.8.10.tgz cd Python-3.8.10 sudo ./configure --enable-optimizations sudo make -j$(nproc) sudo make altinstall
3. 기본 Python 버전 변경 (선택)
bash
복사편집
sudo ln -sf /usr/local/bin/python3.8 /usr/bin/python3 python3 --version
어떤 방법을 선택해야 할까요?
- 편리한 설치가 필요하면 👉 방법 1 (IUS 저장소)
- 최신 기능과 최적화된 빌드가 필요하면 👉 방법 2 (소스 코드 빌드)
어떤 방식으로 설치할지 정했다면, 진행하면서 궁금한 점 있으면 알려주세요! 🚀
4o