Ubuntu(우분투) 리눅스에서 파이썬 설치하기
Ubuntu(우분투) 리눅스에서 파이썬 설치하기
첨언 : 일부 시스템에 대해서 아래 내용을 실행하면 문제가 발생하고 있습니다. 문제가 발생하면 아래내용대로 조치하고 더이상 업그레이드를 중단하시기 바랍니다. 문제점이 생기지 않는 방법을 찾고 있습니다.
------------------------------------------------------------------------------------
Ubuntu리눅스에서는 아래와 같은 방법으로 쉽게 설치가 가능합니다.
설치환경 : Ubuntu 리눅스 16.04.3 LTS 버전
$ sudo apt-get install python3
리눅스에서 위의 명령어를 입력해 보도록 하겠습니다.

위와 같이 이미 파이썬 버전 3.5.2가 설치되어있는것을 확인할수 있습니다. 그러면 최신 버전으로 업데이트를 해보도록 하겠습니다.
$ sudo apt-get update
우분투를 최신버전으로 업데이트 해줍니다.
$sudo apt-get upgrade python3
파이썬을 최신버전으로 업그레이드 해줍니다.

최신버전으로 업그레이드 했는데 여전히 3.5.2 버전을 가리키고 있습니다.
3.6으로 업데이트하고 싶었는데.
다음과 같은 방법으로 하면 python3를 입력했을때 버전이 3.6으로 변경되는것을 확인할수 있습니다.
$ sudo add-apt-repository ppa:jonathonf/python-3.6

우분투를 업데이트 합니다. 아래 sudo apt-get update를 빼먹으면 sudo apt-get install python3.6이 정상적으로 작동하지 않습니다. 반드시 우분투를 업데이트 합니다.
$ sudo apt-get update

파이썬 3.6버전을 인스톨 합니다.
$ sudo apt-get install python3.6

아래의 명령어를 실행합니다.
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

아래의 명령어도 실행합니다.
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

$ sudo update-alternatives --config python3

위에서 python3로 사용할 프로그램을 선택합니다. 0번을 선택합니다.
$ python3

python3 명령어를 입력했을때 위와같이 3.6.2 버전으로 들어가는것을 확인할수 있습니다.
Ubuntu리눅스 16.04 LTS버전 에는 파이썬이 기본적으로 3.5.2로 설치되어있으며 이걸 파이썬 3.6.2로 업그레이드 하는 방법을 알아보았습니다.
추가 : 위 내용을 보고 작업시에 문제가 있는 분들이 댓글로 달아주셔서. 제가 리눅스를 다시 설치하고 위의 작업을 해보았습니다.
위의 -- install 문자가 이상하게 변환되어 특수문자가 들어가고 있었습니다. --install만 제대로 넣어주면 정상적으로 실행되는것을 확인하였습니다.
혹시 '--install' 문자열 때문에 고생하신분께 대단히 죄송하며 위의 내용은 문제가 없음을 확인하였습니다.
댓글로 안되는부분을 남겨주셔서 대단히 감사합니다. ~~
작업환경은 아래와 같습니다.
리눅스버전 : Ubuntu LTS 16.04버전 64비트
설치후 파이썬 최초설치

2018.02.18 추가 :
확인결과 이 업데이트를 하면 정상적으로 작동하지 않는경우를 발견했습니다. 이러한 경우 터미널로 접속이 안되는경우 UXTerm을 실행하여
sudo update-alternatives –config python3
입력하고 원래값을 입력하고 리부팅하는경우 정상적으로 사용이 가능합니다.
문제가 생기는 경우도 있고 문제가 생기지 않는경우도 있습니다.
확인해서 문제가 생기지 않는 방법을 찾아내도록 하겠습니다.
참고 자료 :
http://ubuntuhandbook.org/index.php/2017/07/install-python-3-6-1-in-ubuntu-16-04-lts/
All free governments are managed by the combined wisdom and folly of the people.