【Python 환경 구축 Warning】The Python bz2 extension was not compiled. Missing the bzip2 lib?

【Python 환경 구축 Warning】The Python bz2 extension was not compiled. Missing the bzip2 lib?



문제



Python3.9.0에서 tensorflow를 사용할 수 없으며 3.8.6을 설치하려고하지만 어쨌든 경고가 사라지지 않습니다. (Python 환경 구축은 언제나 어렵습니다.)

원인



아무래도 bzip2라고 하는 확장 기능이 부족한 것 같다.

해결책



(참고 : htps : // 이 m/에우 p호리아 108/있어 ms/8b 세 d0f3d5 아8 아 d9 세 9d2)
brew install bzip2

왠지 간단하게 끝날 것 같은 분위기.

그리고 이런 것이 나온다.
For compilers to find bzip2 you may need to set:
  export LDFLAGS="-L/usr/local/opt/bzip2/lib"
  export CPPFLAGS="-I/usr/local/opt/bzip2/include"

다음과 같이 두 줄을 ~/.bash_profile에 추가합니다.
export LDFLAGS="-L/usr/local/opt/bzip2/lib"
export CPPFLAGS="-I/usr/local/opt/bzip2/include"

다시 한번 3.8.6을 설치.
pyenv install 3.8.6

↓결과


같은 경고가 나옵니다. 그런 생각은 했다.

여기서, 하루 하루 정도 은은과 고민하고 있으면, 원래~/.bash_profile의 변경 내용이 반영되어 있지 않았다고 하는 초보적인 미스.

터미널을 재부팅하고 3.8.6을 다시 설치했습니다.
pyenv install 3.8.6

3.8.6으로 만들었다.

보충



터미널을 다시 시작하지 않아도 이것으로 갈 수 있다고 생각합니다.
source .bash_profile 

결론



검은 화면을 Python 환경 구축시 밖에 제대로 사용하지 않으면 이런 것이 되므로, 평상시부터 터미널은 사용해 가고 싶다.
데이터베이스를 다루거나 파이썬 환경 구축에서만 사용하는 장면이 없다고 생각합니다.

참고



htps : // m / eu p horia 108 / ms / 8b d0f3d5 a 8 a d9 9d2
htps : // 코 m / 오타 G 라메 R / ms / bd c8 c8

좋은 웹페이지 즐겨찾기