본문 바로가기
Coding/Etc

awscli Library not loaded: @executable_path/ 오류 해결방법

by Hide­ 2019. 2. 11.
반응형

파이썬 버전을 다운그레이드하고 지웠다 재설치하는 과정을 반복하던 도중

정확히 어떤 부분을 건드렸는지 기억은 나지 않지만 환경변수, 링크들이 다 깨져버린 경험이 있다.

그래서 기존에 설치했던 많은 프로그램들에 대한 링크가 제대로 작동하지 않았다.

그러던 도중 aws에 접근하여 작업을 하기위해 aws명령어를 입력했더니 아래와 같은 에러가 발생했다.


Library not loaded: @executable_path/

먼저 which aws를 입력하여 경로를 확인한다.

나는 OSX를 사용하고 있고, /usr/local/bin/aws에 위치해있다고 나왔다.

해당 폴더를 삭제한다.

그리고 아래의 명령어를 터미널에서 입력한다.


sh <(curl -sL https://gist.github.com/ttimasdf/34bc85ac008f68b2ee098850cab2979c/raw/56143d3301322136714e429079c164664f603945/fix_virtualenv)


현재 virtualenv의 경로가 맞다면 y를 입력한다.

그다음 사용하고있는 파이썬의 경로를 입력한다.

그리고 다시 pip install awscli를 통해 설치해주면 정상적으로 동작한다.