(Error) ImportError: pycurl: libcurl 링크 타임 버전(7.79.1)이 컴파일 타임 버전(7.85.0)보다 오래되었습니다 해결하기

1. 문제 상황

ImportError: pycurl: libcurl link-time version (7.79.1) is older than compile-time version (7.85.0)

npm run serve 실행 시 pycurl 버전 문제로 보이는 오류가 발생하여 프로젝트가 실행되지 않았습니다.

2. 해결 방법

방법 1) pycurl 재설치 – 실패

아래와 같이 pycurl을 다시 설치해 보았지만 여전히 같은 오류가 발생했습니다.

brew install curl
brew link curl --force
brew install openssl
export LIBRARY_PATH=/usr/local/opt/openssl/lib
export CPATH=/usr/local/opt/openssl/include
pip --no-cache-dir install pycurl
python -c "import pycurl"

방법 2) npm 버전 다운그레이드 – 성공

결과적으로 npm 버전을 다운그레이드해서 해결했습니다!

sudo npm install -g n
sudo n 16.13.2