SeouliteLab

[Python/파이썬] CentOS에 Python 3.10 설치하는 방법 본문

프로그래밍

[Python/파이썬] CentOS에 Python 3.10 설치하는 방법

Seoulite Lab 2024. 3. 4. 08:22

Python 3.10은 새로운 기능과 개선 사항을 제공하는 최신 버전입니다. CentOS 환경에서 Python 3.10을 설치하는 방법에 대해 알아봅시다.

1. YUM 패키지 관리자를 통한 설치

CentOS의 기본 패키지 관리자인 YUM을 사용하여 Python 3.10을 설치할 수 있습니다.

sudo yum update
sudo yum install python3.10

2. pyenv를 통한 설치

pyenv를 사용하여 여러 버전의 Python을 관리하고 쉽게 설치할 수 있습니다. 이를 통해 CentOS에 Python 3.10을 설치할 수 있습니다.

# pyenv 설치
curl https://pyenv.run | bash

# 의존성 설치
sudo yum install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \
openssl-devel tk-devel libffi-devel

# Python 3.10 설치
pyenv install 3.10.0

3. 컴파일하여 직접 설치

Python 공식 웹사이트에서 소스 코드를 다운로드하여 직접 컴파일하고 설치할 수도 있습니다.

# 의존성 설치
sudo yum install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \
openssl-devel tk-devel libffi-devel

# Python 3.10 다운로드
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

# 압축 해제
tar -zxvf Python-3.10.0.tgz

# 디렉토리 이동
cd Python-3.10.0

# 컴파일 및 설치
./configure --enable-optimizations
make -j 8
sudo make altinstall

4. Python 버전 관리하기

pyenv를 사용하거나 가상 환경을 만들어 Python 버전을 관리할 수 있습니다. 이를 통해 시스템에 여러 버전의 Python을 독립적으로 설치하고 사용할 수 있습니다.