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'

bong·2024년 11월 12일

ubuntu

목록 보기
1/2
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
profile
늅늅

0개의 댓글