설치 환경
우분투 22.04 의 경우 , 일부 시스템 유틸리티와 패키지가 Python 3.10에 의존하고 있습니다.
강제로 3.12 버전을 설치 시, 시스템 오류로 인해 부팅이 안될 수 있습니다.
가능하면 24년 03월 기준, Python 3.10 버전을 권장드립니다.
위 경고에도 불구하고 강제로라도 설치를 원하시는 경우만 아래 방법을 이용하시기 바랍니다.
Quick Install
1. 패키지 업데이트
sudo apt update
2. deadsnakes 팀이 유지관리하는 PPA를 레포지토리에 등록
sudo add-apt-repository ppa:deadsnakes/ppa -y
# 혹여 Python Nightly 버전을 원한다면 아래 코드로 추가한다.
sudo add-apt-repository ppa:deadsnakes/nightly -y
혹시 add-apt-repository 가 없는 경우, 아래 명령어를 통해 설치해주자.
sudo apt-get install software-properties-common
3. 패키지 업데이트
sudo apt update
4. 파이썬 3.12 설치
sudo apt install python3.12 -y
5. python3-distutils 설치
sudo apt-get install python3.12-distutils
6. ensurepip 업그레이드
python3.12 -m ensurepip --upgrade
[option] 추가 모듈 설치
sudo apt install python3.12-{tk,dev,dbg,venv,gdbm,distutils}
#전체 설치 시
sudo apt install python3.12-full
7. [비추천] python3 를 python3.12 로 바라보도록 설정
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1
8. [비추천] pip 심볼릭 링크 설정
sudo ln -sf /usr/local/bin/pip3.12 /usr/bin/pip3
sudo ln -sf /usr/local/bin/pip3.12 /usr/bin/pip
굳이 설치해야하는 경우 python3.12 라고 사용하시기 바랍니다.
기존 python3 를 대체하는 심볼링링크 혹은 update-alternatives 를 설정하는 순간 정상부팅이 되지 않을 가능성이 높습니다.
반응형
'운영체제 및 서버 > Linux' 카테고리의 다른 글
Ubuntu 22.04 최신 redis 설치 ( redis 7.2.4 ) (0) | 2024.03.17 |
---|---|
Ubuntu 22.04 Node js 20 버전 설치 (0) | 2024.03.15 |
Ubuntu 22.04 Jenkins 설치 (0) | 2024.03.14 |
우분투 Ubuntu 22.04 한글 깨짐 현상 (0) | 2023.12.21 |