ubuntu 에서 python 버전 관리 2 or 3
먼저 이렇게 해본다.
$ sudo update-alternatives --config python
update-alternatives: 오류: no alternatives for python <<= 이렇게 나오면 설정이 없는 것이다.
먼저 which 로 설치되어 있는 python들의 상태를 본다.
기본적으로 python<tab> 을 하면 이런것들이 있는것이 보인다.
python python2 python2.7 python3 python3.6 python3m
python-config python2-config python2.7-config python3-wsdump python3.6m
$ which python2.7
/usr/bin/python2.7
$ which python3.6
python3.6 python3.6m
$ which python3.6
/usr/bin/python3.6
$ which python3
/usr/bin/python3
$ ls -al /usr/bin/python3
lrwxrwxrwx 1 root root 9 1월 2 22:01 /usr/bin/python3 -> python3.6
$ ls -al /usr/bin/python
lrwxrwxrwx 1 root root 9 1월 2 22:01 /usr/bin/python -> python2.7
$ ls -al /usr/bin/python2
lrwxrwxrwx 1 root root 9 1월 2 22:01 /usr/bin/python2 -> python2.7
/usr/bin/python 에 python2.7 이 연결되어 있고,
/usr/bin/python2 에는 python2.7 이
/usr/bin/python3 에는 python3.6 이 연결되어 있다.
이것을 update-alternatives 로 관리하려면 이렇게 추가해준다.
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
그리고 나서
$ sudo update-alternatives --config python
이렇게 해서 어떤 것을 사용할 지 고르면 된다.
'Python' 카테고리의 다른 글
pyenv virtualenv python 설정 (0) | 2020.12.10 |
---|---|
다음 단어장 엑셀로 받은거 python 으로 정리하기 (0) | 2020.05.07 |
python3 virtualenv (0) | 2020.04.06 |