본문 바로가기
서버/개발환경

yum 실행시 오류

by 아카이sun 2018. 2. 21.

centos 7 기준으로 작성하였습니다.



centos에서 yum을 실행하려고 하면 다음과 같은 에러가 나타나는 경우


bash : /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory


해당 yum의 python경로가 맞지 않아 생기는 오류다 .


먼저 python의 위치를 찾아라


- sudo whereis python


그러면 다음과 같이 경로가 나온다.


python: /usr/bin/python2.7 /usr/bin/python2.7-config /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python /usr/bin/python3.6-config /usr/bin/python3.6m-config /usr/bin/python3.6m-x86_64-config /usr/lib/python2.7 /usr/lib/python3.6 /usr/lib64/python3.6 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/include/python3.6m /usr/share/man/man1/python.1.gz




다음은 yum의경로를 검색한다.


- sudo whereis yum


다음과 같은 경로가 나온다.

yum: /usr/bin/yum /etc/yum /etc/yum.conf /usr/share/man/man8/yum.8



위에서 찾은 yum의 경로로 편집기를 실행

- vi /usr/bin/yum


python의 경로를 제대로 바꿔주면 된다. 



댓글