Intro

이번 포스트에서는 리눅스 Ububtu에 파이썬을 설치해보도록 하겠습니다.

이전 포스트에서는 CentOS에서 파이썬을 설치했는데요,
Ubuntu에서는 그 설치 과정이 CentOS와 살짝 다릅니다.
자세한 내용은 본 포스트를 따라가보며 확인할 수 있습니다.

리눅스의 CentOS 와 Ubuntu 는 기본적으로 파이썬이 설치되어있습니다.
하지만 기본 설치된 파이썬은 Python3가 아닌 Python2로, 현재의 딥러닝 라이브러리들을 사용하기는 힘들죠.

그래서 파이썬3을 설치하고, 이렇게 설치한 파이썬을 기본 파이썬 버전으로 설정해보겠습니다.

명심할 것은 기존 설치된 파이썬2는 제거하지 않는 게 좋다는 것입니다.
리눅스OS 자체의 기능을 못쓰게 될 수도 있기 때문입니다.

이번 포스트에서는 Ubuntu에서 진행합니다.

진행 환경

  • Ubuntu 18.04.6
  • Python 3.8.0

참고 : 가상 리눅스 설치하기 포스트 링크



Ubuntu에서 파이썬 설치하기

파이썬 버전 확인

리눅스 터미널에서 python -V 명령어로 설치된 파이썬 버전을 확인합니다.
기본 파이썬 버전은 파이썬2로 설정되어있고,
파이썬3로 기본 설치되어있으나 버전은 3.6.X 입니다.

1
2
3
4
5
python -V
--> Python 2.7.5

python3 -V
--> Python 3.6.9


apt Update

Advanced Packaging Tool.

apt는 Ubuntu, 데비안 계열에서 사용하는 패키지 관리 툴입니다.
파이썬의 pip와 같다고 보면 될 것입니다.

이 패키지 관리 툴을 업데이트 해줍니다.

1
sudo apt update  


필요 플러그인 설치

파이썬 설치 전에 필요한 플러그인을 설치합니다.

1
sudo apt install software-properties-common


파이썬 설치

Ubuntu에서 파이썬을 설치하는 건 CentOS보다 비교적 간편했습니다.
apt를 통해 설치하는 명령어만 입력하면 되기 때문이죠.

1
sudo apt install python3.8


파이썬 버전 확인

파이썬이 잘 설치되었는지 확인해줍니다.

1
2
3
4
5
python3.8 -V
--> Python 3.8.0

python3 -V
--> Python 3.6.9

파이썬 3.8은 새로 설치한 3.8.0으로 잘 나오고,
파이썬 3은 기존의 3.6.9 버전으로 나오네요!

파이썬 기본 버전 설정

파이썬 기본 버전을 변경해줍니다.
먼저, 파이썬 바이너리 파일이 위치한 경로를 찾아줍니다.

1
2
which python3.8
--> /usr/bin/python3.8

파이썬3.8을 기본 python으로 변경해줍니다.

1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1

pip 설치

파이썬의 패키지 관리 툴인 pip를 설치해줍니다.

1
sudo apt install python3.8-pip

혹은

1
python3.8 -m pip install pip

이제 Ubuntu에서 파이썬3.8을 사용할 수 있습니다.

그 외 참고

제 경우, 파이썬을 사용할 때는 명령어에 버전을 구분해 실행시키는 편입니다.
버전 혼동을 막기 위해서 일부러 파이썬 버전을 명시해줍니다. 아래처럼요.

1
python3.8 -m pip install matplotlib



Reference

Ubuntu 18.04 파이썬3.8 설치 : https://sanghaklee.tistory.com/73
Ubuntu 18.04 파이썬3.8 설치 : https://jjeongil.tistory.com/1806
apt : https://ko.wikipedia.org/wiki/어드밴스트_패키징_툴