반응형
CentOS 7에서 python3을 설치 이후 python 메인버전으로 설정한 이후에 yum 실행시 에러가 발생한다.
에러가 발생하는 원은은 yum 관련 일부 소스에서 python 2.x 버전을 이용하기 때문이다.
첫번째로 yum update시에 다음과 같은 오류가 발생한다.
$ yum update
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
해결 방법은 yum 파일의 python 실행 경로 정보를 2.7버전으로 수정해 줍니다.
vi /usr/bin/yum
# 맨 윗줄의 python 경로를 python2.7의 경로로 변경합니다.
#!/usr/bin/python #기존
#!/usr/bin/python2.7 #수정
두번째로 yum update 시 error 발생합니다.
SyntaxError: invalid syntax
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
에러가 발생하는 /usr/libexec/urlgrabber-ext-down 파일을 위의 첫 번째와 동일한 방법으로 python의 실행경로를 변경해 줍니다.
반응형