반응형
RHEL 7.9에서 Python을 소스 코드로 빌드하여 설치하려면, 아래의 단계를 따르세요. 이 방법은 시스템의 기본 Python 버전과 충돌을 방지하고 최신 Python 버전을 설치하는 데 유용합니다.
1. 필수 패키지 설치
소스 코드를 빌드하려면 몇 가지 필수 도구와 라이브러리가 필요합니다.
sudo yum groupinstall "Development Tools" -y
sudo yum install gcc gcc-c++ make wget zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel -y
2. Python 소스 코드 다운로드
Python의 최신 버전을 Python 공식 웹사이트에서 다운로드하세요.
예를 들어, Python 3.11.5를 다운로드하려면 다음 명령을 실행합니다.
cd /usr/src
wget https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgz
tar xvf Python-3.11.5.tgz
cd Python-3.11.5
3. Python 빌드 및 설치
소스에서 Python을 컴파일하여 설치합니다.
# 빌드 설정
./configure --enable-optimizations
# 빌드 (make -j 옵션으로 병렬 빌드 수행)
make -j$(nproc)
# 설치
sudo make altinstall
make altinstall
을 사용하면 기본python
명령과 충돌하지 않습니다. 기본 Python 버전은 RHEL 7.9에서 시스템 관리 도구와 호환성을 위해 유지됩니다.
4. 설치 확인
설치된 Python 버전을 확인합니다.
python3.11 --version
5. 심볼릭 링크 설정 (선택 사항)
편리하게 사용하기 위해 python3
명령어로 심볼릭 링크를 설정할 수 있습니다.
sudo rm /usr/bin/python3
sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3
python3 --version
6. pip 설치 (선택 사항)
설치된 Python에 pip가 없다면 아래 명령을 실행하여 pip를 설치합니다.
python3.11 -m ensurepip --upgrade
python3.11 -m pip install --upgrade pip
이제 RHEL 7.9에서 Python이 소스 빌드로 설치되었습니다. 필요한 경우 가상 환경이나 추가 라이브러리를 설치하여 사용할 수 있습니다.
반응형
'언어 > Python' 카테고리의 다른 글
[ Python ] pip - 패키지 설치시 설치 가능한 버전 리스트 보기 (0) | 2024.12.02 |
---|---|
[ Python ] pyenv - 파이썬 특정 버전을 설치하기 (Ubuntu) (0) | 2024.11.30 |
[ Python ] pip - offline에서 package를 설치하기 (2) | 2024.10.24 |
[ Python ] pip - 패키지 설치 관련 상세 옵션 알아보기 (0) | 2024.10.21 |
[ Python ] mariadb - MariaDB와 연동하기 (0) | 2024.10.10 |