python version upgrade

2.7에서 3.5로 버전 UP

- 현재 python 버전 확인

$ python –V 
Python 2.7.12

 

 

- python  위치 확인

$ which python 
/usr/bin/python

 

- 어떤 파일을 가리키는지 확인

$ ls –al /usr/bin/python 
lrwxrwxrwx 1 root root 9 4월 14 14:40 /usr/bin/python -> python2.7

 

- python 실행 파일 목록 확인

$ ls /usr/bin/ | grep python 
dh_python2
dh_python3
python
python-config
python2
python2-config
python2-pbr
python2.7
python2.7-config
python3
python3.5
python3.5m
python3m
x86_64-linux-gnu-python-config
x86_64-linux-gnu-python2.7-config

 

- python 옵션 변경

$ sudo update-alternatives —config python
update-alternatives: 오류: no alternatives for python //--등록된 버전이 없음을 의미

 

- 실행파일을 등록

 

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

$ sudo update-alternatives --config python
대체 항목 python에 대해 (/usr/bin/python 제공) 2개 선택이 있습니다.


선택 경로 우선순위 상태

------------------------------------------------------------

* 0 /usr/bin/python3.5 2 자동 모드

1 /usr/bin/python2.7 1 수동 모드

2 /usr/bin/python3.5 2 수동 모드


Press <enter> to keep the current choice[*], or type selection number: 2

 

 

- 변경 완료된 python 버전 확인

$ python -V
Python 3.5.2

+ Recent posts