DEVELOP_NOTE/Linux
Python 3.10.12 install - At distribution #Debian #Ubuntu 22.04
think_deeply
2025. 3. 7. 12:11
1) 배포판 확인
cat /etc/os-release
# 출력예시
PRETTY_NAME="Ubuntu 22.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
- 배포판 : debian
- Ubuntu ver : 22.04
2) 의존 패키지 설치
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential zlib1g-dev libssl-dev libreadline-dev \
libsqlite3-dev libbz2-dev libffi-dev liblzma-dev
3) Python 3.10.12 소스코드 Download
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz
sudo tar xvf Python-3.10.12.tgz
cd Python-3.10.12
4) Python 컴파일 및 설치
sudo ./configure --enable-optimizations
sudo make -j$(nproc) # 병렬 빌드 (CPU 코어 수만큼 사용)
sudo make altinstall # 기존 Python과 충돌 방지
5) 설치완료 확인
python3 --version
# 출력예시
Python 3.10.12