본문 바로가기

개발

/usr/local/bin/virtualenv: bad interpreter 문제 해결 방법

1. 문제의 현상

> virtualenv venv
zsh: /usr/local/bin/virtualenv: bad interpreter: /usr/local/opt/python/bin/python3.6: no such file or directory

위와같이 virtualenv를 사용하면 인터프리터가 잘못되었다고 오류를 출력함


2. 문제의 원인

virtualenv가 참조하고 있는 기본 파이썬 인터프리터 경로에 문제가 생겼거나, 파이썬 버전업 등의 이유로 가리키고 있는


 /usr/local/opt/python/bin/python3.6


위 경로에 실행 파일이 존재하지 않아 생기는 문제이다.


3. 해결방법



pip install --upgrade virtualenv

virtualenv를 업그레이드 하면 대부분의 문제는 해결 된다.