리눅스 서버에 여러 Python 버전이 존재할 때 원하는 버전을 사용하도록 설정하고 싶을 경우 update-alternatives를 이용하거나 직접 심볼릭 링크를 생성하여 버전 관리가 가능합니다.
우선 update-alternatives를 이용한 방법을 보겠습니다.
1. update-alternatives --config python 옵션은 python 버전 변경 시 사용하며 다음과 같은 에러가 발생할 경우 버전이 등록되어 있지 않은 것입니다.
sudo update-alternatives --config python
update-alternatives: error: no alternatives for python
2. 실행파일을 등록하는 명령어로 버전을 등록 시켜줍니다.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
3. update-alternatives --config python 옵션으로 버전을 선택 후 적용된 버전을 확인합니다.
다음은 심볼릭 링크를 이용하여 버전관리를 해보겠습니다.
1. python이 실행되는 위치를 확인합니다.
which python
2. /usr/bin/python이 가리키는 버전 확인
3. 심볼릭 링크 생성
ln -s /usr/bin/pyton2.7 /usr/bin/python
4. 버전 확인
'프로그래밍 > Python' 카테고리의 다른 글
Python 공부 3일차(5장~6장) (0) | 2021.06.01 |
---|---|
Python 공부 2일차(5장) (0) | 2021.06.01 |
Python 공부 1일차(1장~4장) (0) | 2021.05.30 |