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