티스토리 뷰
프로젝트 도중 파이썬이 필요해졌는데 macOS에선 2.7이 기본적으로 설치되어 있고 아마 OS상에서도 사용하는 듯 하다. OS환경과 개발환경을 구분하면 좋을 것 같아 homebrew를 통해 pyenv라는 가상 파이썬 환경(대개 파이썬 2.x와 3.x를 구분하는데 쓰이는)을 사용하여 개발환경을 셋팅했다.
$ pyenv install 3.7.3
헌데.. 잘 설치하다가 아래와 같은 에러를 뿜었다.
BUILD FAILED (OS X 10.14 using python-build 20180424)
Inspect or clean up the working tree at /var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986
Results logged to /var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986.log
Last 10 log lines:
File "/private/var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986/Python-3.7.3/Lib/ensurepip/__main__.py", line 5, in <module>
sys.exit(ensurepip._main())
File "/private/var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986/Python-3.7.3/Lib/ensurepip/__init__.py", line 204, in _main
default_pip=args.default_pip,
File "/private/var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986/Python-3.7.3/Lib/ensurepip/__init__.py", line 117, in _bootstrap
return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
File "/private/var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986/Python-3.7.3/Lib/ensurepip/__init__.py", line 27, in _run_pip
import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
뭔가 꼬인것 같은데.. 인터넷에 있는 zlib 해결방법을 적용해도 해결이 되지 않았다. 모하비에서만 이런 형태의 에러가 나는 것을 해결한 해외 사례가 있어 나중을 위해 남겨놓는다.
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
커맨드 라인 툴이 제대로 설치 되어있지 않았던 것 같다.
해외출처: https://github.com/Homebrew/homebrew-core/issues/29176#issuecomment-398656987
'Dev' 카테고리의 다른 글
iTerm2에서 한글깨짐 해결방법 (0) | 2020.09.22 |
---|---|
SVN vs GIT (0) | 2020.09.14 |
CocoaPods 설치 및 삭제 (1) | 2019.06.06 |