본문 바로가기

리눅스

CentOS 7에서 Python 3.10을 업그레이드하는 방법

728x90
반응형

CentOS 7에서 Python 3.10을 업그레이드하는 방법

CentOS 7에서 Python 3.10을 업그레이드하려면 소스 코드를 다운로드하여 컴파일하거나, EPEL 저장소를 사용하여 설치하는 방법을 선택할 수 있습니다.

소스 코드로 설치

Python 공식 웹사이트에서 Python 3.10 소스 코드를 다운로드하고 직접 컴파일하여 설치하는 방법입니다.

 

필요한 패키지 설치

sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel

소스 코드 다운로드 및 압축 해제

cd /usr/local/src
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xzf Python-3.10.0.tgz

디렉토리 이동 및 컴파일

cd Python-3.10.0
./configure --enable-optimizations
make -j 4  # 여기서 -j 뒤의 숫자는 CPU 코어 수에 따라 조절

설치

sudo make altinstall

EPEL 저장소 사용

CentOS 7에 Python 3.10을 설치하려면 EPEL 저장소를 사용할 수 있습니다. EPEL 저장소를 설치한 후, Python 3.10을 설치합니다.

sudo yum install epel-release
sudo yum install python3.10

pyenv 사용

pyenv는 다양한 버전의 Python을 관리하는 데 사용되는 유용한 도구입니다. pyenv를 사용하면 CentOS 7에 Python 3.11을 설치하고 관리할 수 있습니다.

 

pyenv 설치

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
exec "$SHELL"

Python 3.11 설치

pyenv install 3.11.0
pyenv global 3.11.0

 

728x90
반응형