subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1

boingboing·2021년 11월 30일

현상

  • pip install 하려니 발생함.
  • 서버 컴인데 pip 안되서 너무 놀라서 죽을 뻔..ㅠㅠ
  • root 계정으로 python 설치 관련 뭔가 건드렸다 발생함

원인

파이썬 설치 경로 꼬임, 쉘 파일의 설정 문제 (?)
고치긴 했는데 왜 되는지 모르겠음

해결

파이썬 설치 경로가 뭔가 꼬인 거 같아서..알아봄

  1. /usr/bin 경로하위에
    python3.9-> python3
    이게 만들어져 있었음.
    python 설치 하면서 실수로 /usr/bin의 python3.9에 링크를 생성함 ㅠ
    링크를 우선 삭제함

  2. vi /usr/bin/lsb_release 으로 lsb_release 파일을 열어서 맨 윗 줄을 #!/usr/bin/python3.9 -Es으로 변경함

0개의 댓글