Mac M1 pyenv 파이썬 3.6.12 설치 방법
2021.01.16 08:42
애플 맥미니 M1에서 pyenv를 통해 파이썬 3.6.12를 설치하려는데 자꾸 에러가 나면서 설치가 되지 않았다. 다른 파이썬 버전 3.7, 3.8, 3.9는 pyenv를 이용해서 설치가 됐는데 3.6.12만 설치하면 에러가 났다.
인터넷에서 찾아보니 다음과 같이 하면 파이썬 3.6.12가 설치된다고 해서 따라해보니 설치가 되었다.
CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.6.12 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)
위의 명령어를 실행하기 전에 homebrew는 로제타를 이용해서 터미널을 실행한 후 설치를 했다. 그리고 pyenv도 homebrew를 통해 설치를 한 상태이다.
내 경우에는 pyenv를 이용해서 파이썬 3.6.12가 설치가 잘 되었는데, 다른 사람들도 설치가 잘 될지는 장담할 수 없다.