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
- vi /usr/bin/yum
python의 경로를 제대로 바꿔주면 된다.
'서버 > 개발환경' 카테고리의 다른 글
nginx로 멀티도메인 (2) | 2018.09.06 |
---|---|
도커 설치하기 (2) | 2018.08.17 |
리눅스 현지시간 설정 (2) | 2017.10.19 |
git ignore 설정 (2) | 2017.08.19 |
Establishing SFTP connection failed : No suitable key exchange algorithm could be agreed (2) | 2017.01.23 |
댓글