SeouliteLab

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

프로그래밍

[Python/파이썬] 우분투에 Python 3.10 설치하는 방법

Seoulite Lab 2024. 3. 4. 08:21

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

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

우분투의 기본 패키지 관리자인 APT를 사용하여 Python 3.10을 설치할 수 있습니다.

sudo apt update
sudo apt install python3.10

2. pyenv를 통한 설치

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

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

# 의존성 설치
sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git

# Python 3.10 설치
pyenv install 3.10.0

3. 컴파일하여 직접 설치

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

# 의존성 설치
sudo apt-get update
sudo apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev \
libnss3-dev libssl-dev libreadline-dev libffi-dev wget

# 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을 독립적으로 설치하고 사용할 수 있습니다.