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
'개발일지 > Python' 카테고리의 다른 글
[Python] IndentationError: expected an indented block 에러 (0) | 2020.08.19 |
---|---|
[Python] 문자열에서 특정 문자 찾기 (0) | 2020.08.04 |
[Python] 리스트 초기화 (0) | 2020.05.25 |
[Python] 소켓통신 (server, client) (0) | 2020.05.22 |
[Python] 파이썬 백그라운드 실행 (0) | 2020.04.29 |