반응형
RHEL8 의 공식 저장소에는 Python 3.10 이 없기 때문에 소스에서부터 설치를 해야 한다.
모든 기능을 사용하기 위해 추가 패키지부터 설치 한다.
sudo dnf install wget yum-utils make gcc openssl-devel bzip2-devel libffi-devel zlib-devel sqlite-devel
Python 3.10 소스를 받는다. ( 현재 기준 3.10.17 )
wget https://www.python.org/ftp/python/3.10.17/Python-3.10.17.tgz
압축해제 후, 컴파일 실행한다.
sudo ./configure --with-system-ffi --with-computed-gotos --enable-loadable-sqlite-extensions
sudo make -j ${nproc}
sudo make altinstall
설치 확인
python3.10 --version
python 으로 사용하기 위해 링크 생성
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python
sudo ln -s /usr/local/bin/pip3.10 /usr/bin/pip
반응형