update-alternatives --install /usr/bin/python python /usr/local/bin/python3.9 10
Ref : https://www.vultr.com/docs/update-python3-on-debian/
Ref : https://exitcode0.net/debian-9-how-to-upgrade-python-3-5-to-python-3-7/
기존에 설치된 파이썬의 버전을 리눅스에서 업그레이드 하려면 소스를 받은뒤에 빌드를 해야합니다. 빌드를 하고 설치를 한뒤에 기존 파이썬 명령어를 새 버전으로 바꾸는 작업을 하게 됩니다. 아래 순서대로 진행하면 문제 없이
1. 버전 체크
python3 -V
2. 필수 라이브러리 설치
apt-get install wget build-essential libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev liblzma-dev -y
3. 소스 다운로드
wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz
4. 적당한위치에 소스 압축파일 풀기
tar xzf Python-3.9.12.tgz
5. 압축 해제한 곳에 들어가서 빌드하고 설치하기(빌드 후 설치할때 root 권한 필요)
cd ./Python-3.9.12
./configure
make
sudo make install
6. 기존 명령어를 설치한 버전으로 교체하기(root 권한 필요)
sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.9 10