콘텐츠로 건너뛰기

파이썬 3 링크 연결 안될때 심볼릭 링크 설정

    파이썬3를 설치하고 파이썬2가 자꾸 연결되면 아래처럼 해결 할 수 있습니다.

    [root@localhost www]# clear
    [root@localhost www]# python
    Python 2.7.18 (default, May 25 2022, 14:30:51) 
    [GCC 7.3.1 20180712 (Red Hat 7.3.1-15)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    

    우선 심볼릭 링크를 삭제하고 파이썬 3 폴더를 연결해야 하는데 파이썬 버전부터 확인해야합니다.

    ls -l /usr/bin/python*
    [root@localhost www]# ls -l /usr/bin/python*
    lrwxrwxrwx 1 root root    7 Dec 14 07:18 /usr/bin/python -> python2
    lrwxrwxrwx 1 root root    9 Dec 14 07:18 /usr/bin/python2 -> python2.7
    -rwxr-xr-x 1 root root 7048 May 25  2022 /usr/bin/python2.7
    -rwxr-xr-x 1 root root 1846 May 25  2022 /usr/bin/python2.7-config
    lrwxrwxrwx 1 root root   16 Dec 14 07:18 /usr/bin/python2-config -> python2.7-config
    -rwxr-xr-x 1 root root 7048 Nov 17 08:41 /usr/bin/python3.8
    lrwxrwxrwx 1 root root   14 Dec 14 07:18 /usr/bin/python-config -> python2-config
    

    이렇게 나타날겁니다.

    삭제하는 심볼은 /usr/bin/python 이고요

    다시 연결해야하는 링크주소는 /use/bin/python3.8 입니다

    파이썬 2 심볼 삭제 및 파이썬 3 링크 연결하기

    1. 파이썬 실행파일 위치를 확인합니다. 기본 yum 으로 설치 했다면 /usr/bin/python 위치로 나타납니다.

    which python

    2. 파이썬 설치 위치를 모두 찾아냅니다. (저는 파이썬 3를 이미 설치한 상태입니다)

    ls -l /usr/bin/python*

    3. 기존 심볼릭 링크를 삭제합니다

    rm -rf /usr/bin/python

    4. 새로운 파이썬 3 폴더로 심볼릭을 생성합니다.

    ln -s /usr/bin/python3.8 /usr/bin/python

    버전에 따라 3.8이 아닐 수 있으니 꼭 확인하고 자신의 버전에 맞는 폴더로 연결하셔야하합니다.

    이제 파이썬 3 버전이 python 명령어로 사용할 수 있습니다.

    파이썬 3 버전으로 업데이트하고 심볼릭을 바꾸게되면

    yum 설치 할때 에러날 수 있습니다.

    꼭 확인하셔서 설치에 지장없으시기 바랍니다.