sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
위의 명령어 수행했는데 아래의 에러 발생 시 wget으로 python 설치
E: unable to locate package python3.11
E: Couldn't find any package by glob 'python3.11'
E: Couldn't find any package by regex 'python3.11'
필요한 라이브러리 및 종속성 설치
sudo apt update
sudo apt install build-essential
sudo apt install zlib1g-dev
sudo apt install libncurses5-dev
sudo apt install libgdbm-dev
sudo apt install libnss3-dev
sudo apt install libssl-dev
sudo apt install libreadline-dev
sudo apt install libffi-dev
sudo apt install libsqlite3-dev
sudo apt install wget
sudo apt install libbz2-dev
wget 명령어로 python 다운로드
wget https://www.python.org/ftp/python/{버전}/Python-{버전}.tgz
tar 명령어로 압축 해제
tar -xf Python-{버전}.tgz
디렉토리로 이동하여 configure 실행
cd Pytohn-{버전}
./configure --enable-optimizations
빌드
프로세스 코어 수는 nproc로 확인
make -j{프로세스 코어 수}
파이썬 바이너리 설치
sudo make altinstall