Python

Ubuntu 18.04(Bionic) Python 3.8 설치

학학이 2021. 3. 4. 21:37

 

Ubuntu 18.04에선 Python 3.6.x가 기본 pyhton3. 또한 python2가 기본 Python

packages.ubuntu.com/bionic/python3

 

Ubuntu – Details of package python3 in bionic

Package: python3 (3.6.5-3) interactive high-level object-oriented language (default python3 version) Other Packages Related to python3 dep: python3-minimal (= 3.6.5-3) minimal subset of the Python language (default python3 version) dep: libpython3-stdlib (

packages.ubuntu.com

 

따라서, python3.8을 설치하고 기본 Python을 python 3.8로 변경한다.

$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.2 LTS"
VERSION_ID="18.04"
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"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

$ sudo apt update

$ sudo apt install python3.8
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음의 추가 패키지가 설치될 것입니다 :
  libpython3.8-minimal libpython3.8-stdlib python3.8-minimal
제안하는 패키지:
  python3.8-venv python3.8-doc binfmt-support
다음 새 패키지를 설치할 것입니다:
  libpython3.8-minimal libpython3.8-stdlib python3.8 python3.8-minimal
0개 업그레이드, 4개 새로 설치, 0개 제거 및 299개 업그레이드 안 함.
4,550 k바이트 아카이브를 받아야 합니다.
이 작업 후 18.5 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y

$ python3 -V
Python 3.6.7

$ python3.8 -V
Python 3.8.0

$ update-alternatives --config python
update-alternatives: 오류: no alternatives for python

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode

$ python3 -V
Python 3.8.0

$ python -V
Python 3.8.0