pyenv install 명령이 실패할 때 해결 방법

2019-01-17

macOS 10.14.2 mojave 에서 pyenv install x.x.x 명령 실행시 다음 오류가 발생합니다.

zipimport.ZipImportError: can't decompress data; zlib not available

원인


이 에러는 이전까지 Xcode Command Line Tools가 기본적으로 설치해주던 라이브러리 패키지를 설치해주지 않게 바뀌어 발생하는 문제라고 합니다. 따라서 이 라이브러리 패키지를 설치해주면 해결됩니다.

해결


# 다음 명령을 Shell에서 수행합니다.
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

참고자료

Install failed, “zlib not available” on macOS Mojave #1219