
2023-05-29 기준 Python 최신 버전 : 3.11.3
# apt 업데이트, 업그레이드
sudo apt update && apt upgrade
# 패키지 설치
sudo apt install wget build-essential libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
# deadsnakes repository 추가
sudo add-apt-repository ppa:deadsnakes/ppa
# python3.11 설치
sudo apt install python3.11
# 정상적으로 python 최신 버전을 설치했는지 확인
sudo python3.11 -V
# PIP 설치
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
# Python3.11을 Primary Version으로 설정
update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1
# Python 관련 여러 패키지들 설치
apt install python3.11-dev python3.11-venv python3.11-distutils \
python3.11-gdbm python3.11-tk python3.11-lib2to3
추후 Ubuntu, Python 버전이 달라지면서 변경될 수 있는 사항이므로, 참고만 하시기 바랍니다.