[Linux Study-23] Linux Python 기본 버전 변경
● Linux Python 기본 버전 변경하기
Linux에서 기본 Python버전을 변경하는 방법을 간단히 정리하겠습니다.
여기서 예시는 2.7 버전을 3.6버전으로 변경하는 방법입니다.
먼저 현재 파이썬 버전을 확인합니다.
[root@localhost ~]# python -V python 2.7.16 |
그 다음은 파이썬의 위치를 확인합니다. 아래 명령어를 사용하면됩니다.
[root@localhost ~]# which python /usr/bin/python |
위 경로는 실제 경로가 아니라 심볼릭 링크로 설정된 경로입니다.
정확한 위치를 확인하기 위해 해당 경로를 다리 ls로 살펴보면 다음과 같을거에요.
[root@localhost ~]# ls -al /usr/bin/python usr/bin/python -> python2.7 |
이제 버전을 변경해봅시다. alternatives 명령어를 사용하면 쉽게 변경이 가능합니다.
[root@localhost ~]# sudo alternatives --install /usr/bin/python python /usr/bin/python2.7 1 [root@localhost ~]# sudo alternatives --install /usr/bin/python python /usr/bin/python3.6 2 |
파이썬 버전 뒤의 1, 2의 값은 Priority의 값으로 높으면 우선순위가 있습니다.
위와 같이 설정 후 다시 python 버전을 확인하시면 버전이 변경되었음을 확인할 수 있습니다.
보다 자세한 설정 확인은 alternatives의 config로 확인해보실 수도 있습니다.
[root@localhost ~]# sudo alternatives --config python |
버전 확인 방법은 처음과 동일합니다.
[root@localhost ~]# python -V python 3.6.8 |
이렇게 하시면 쉽게 여러 버전을 관리할 수 있습니다.
python 뿐 아니라 여러 다른 라이브러리의 버전관리 또한 가능하니 참고바랍니다.
감사합니다.