팁(트러블슈팅)

우분투에서 파이썬 버전 변경하는 방법 (/usr/bin/python /usr/bin/python3)

JUNFUTURE 2022. 4. 10. 19:19

들어가기전에 알아두면 좋을 것은

python과 python3는 엄연히 다른 명령어다.

둘을 구분해서 생각하는게 좋다.

(일반적으로, python -> python2.X / python3 -> python3.X)

 

0. 파이썬 버전 및 설치위치확인

python 버전 및 설치위치확인

python -V
which python
ls -al /usr/bin/python

python3 버전 및 설치위치확인

python3 -V
which python3
ls -al /usr/bin/python3

설치된 모든 파이썬 버전 확인

ls /usr/bin/ | grep python

 

1. 필요한 파이썬 버전 설치

sudo apt install python3.X
sudo apt install python3.9

 

2. 파이썬 버전 등록 (update-alternatives --install)

#사용법
sudo update-alternatives --install [which python3결과] python /usr/bin/python3[버전]
sudo update-alternatives --install [which python결과] python /usr/bin/python[버전]

#예시
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2

 

3. 파이썬 버전 사용 (update-alternatives --config)

아래 명령어 쓴 뒤, 원하는 버전 고르면 됨.

sudo update-alternatives --config python3
sudo update-alternatives --config python

만약 --install로 설정한 버전이 하나밖에 없으면, 자동으로 바뀜

부작용

왜인지 파이썬 버전을 바꾸고 나면 터미널이 실행되지 않는다...

https://daechu.tistory.com/m/46

https://starseeker711.tistory.com/122