본문 바로가기

프로그래밍/Ubuntu Linux

우분투 리눅스 - 파이썬2, 파이썬3 버전 업그레이드하기



우분투 리눅스 - 파이썬2, 파이썬3 버전 업그레이드하기


0. 기본정보


Ubuntu 16.04 기반입니다.

우분투 16.04를 설치하면 기본적으로 python2와 python3가 설치되어있으나, 그 버전이 최신버전이 아닐 수 있습니다.

이럴 때, 해당 버전을 업데이트하는 방법을 알아보겠습니다.


1. python2 버전 업그레이드하기

기본적으로 우분투16.04를 설치했을 때, 설치된 버전을 알아보겠습니다.

우분투16.04에서의 default는 python을 실행하면 python2로 실행이되고 python3를 실행해야 python3가 실행되는 방식을 따릅니다.


(1) python2의 버전 확인


1
$ python –V
cs

해당 명령어를 사용하면 python2의 버전 정보를 알 수 있습니다. 저의 경우 python 2.7.12 입니다.

이 버전을 더 최신버전으로 업그레이드해보겠습니다.


(2) python2 버전 업그레이드


1
2
3
$ sudo add-apt-repository ppa: jonathonf/python-2.7
$ sudo apt-get update
$ sudo apt-get install python2.7
cs


위의 명령어를 사용하면 python2의 버전을 업그레이드 할 수 있습니다.


1
$ python –V
cs


다시금 python2의 버전 정보를 조회하니 python 2.7.14가 되었네요.



2. python3 버전 업그레이드하기

1
$ python3 –V
cs


위에서와 동일하게 버전을 확인하니 python 3.5.2 임을 볼 수 있습니다.


1
2
3
$ sudo add-apt-repository ppa: jonathonf/python-3.6
$ sudo apt-get update
$ sudo apt-get install python3.6
cs


먼저 python2에서의 방법을 그대로 따라가보겠습니다. 


1
$ python3 –V
cs

다시 버전을 확인해보면? python 3.5.2 그대로입니다.

그러면 python 3.6은 설치되지 않았을까요? 아닙니다. 설치는 되었습니다.


1
$ python3
cs

위의 명령어를 사용하면 python 3.5로 진입하지만


1
$ python3.6
cs

위의 명령어를 사용하면 python 3.6으로 진입하기 때문이지요.

그러면 python3을 눌렀을 때 python 3.6으로 바로 들어갈 수는 없을까요?

더 나아가, python2를 쓰지 않고 python3를 쓰는 유저라면, python만 치더라도 python3로 진입할 수는 없을까요?

다음 글에서 알아보겠습니다.



재밌게 읽으셨다면 공감버튼을 눌러주세요 ♡