리눅스맨

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

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

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

파이썬 3 링크 연결 안될때 심볼릭 링크 설정
파이썬 3 링크 연결 안될때 심볼릭 링크 설정 6
[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 링크 연결 안될때 심볼릭 링크 설정
파이썬 3 링크 연결 안될때 심볼릭 링크 설정 7

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

rm -rf /usr/bin/python

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

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

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

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

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

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

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

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

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


게시됨

카테고리

작성자

태그: