[pyenv 이슈] 파이썬 3.8.x 설치 안될때 해결 방법

업데이트:

맥 BigSur 에서 pyenv를 사용해 파이썬 3.8 설치 안될때

1. 상황

상황은 pyenv를 사용해서 아래 코드를 사용해 파이썬 3.8.5를 설치하려했습니다.

pyenv install 3.8.5

그런데 설치가 되지 않는 것이었습니다. 그랬는데 아래와 같은 방법을 쓰니 해결 되었습니다.

2. 해결 방법

아래 그림처럼 Xcode -> Preferences로 이동

그리고 커맨드 라인 설정

3. 또다른 문제 발생

된줄 알았는데 위와 같은 문제가 또 발생합니다. 아마 bzip2가 설치 되지 않은 것 같습니다. 그러므로 bzip2를 설치해 보겠습니다.

$ brew install bzip2
Error: /usr/local/opt/bzip2 is not a valid keg

그런데 또 에러가 납니다. 그래서 해당 디렉터리로 일단 이동해서 디렉터리를 살펴봅니다.

$ cd /usr/local/opt
$ ll

위 그림을 보니 디렉토리가 존재하네요. 지워보겠습니다.

$ rm -rf bzip2
$ ll

bzip2 디렉토리가 잘 지워진 것을 볼 수 있습니다. 이제 bzip2를 설치하면 끝.

위 그림 처럼 bzip2가 성공적으로 설치된 것을 볼 수 있습니다.

4. 다시 설치

이제 다시 pyenv를 이용해 파이썬 3.8.5를 설치합니다.

pyenv install 3.8.5