pyenv installが失敗する件(BUILD FAILED)
長年使ってきたMacにpyenvをインストールして pyenv install
したとき以下のエラーが発生した。
pyenv install 3.6.4 python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.6.4.tar.xz... -> https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz Installing Python-3.6.4... python-build: use readline from homebrew BUILD FAILED (OS X 10.13.3 using python-build 20160602) Inspect or clean up the working tree at /var/folders/bb/0gd8kc6s00q4fr47bvxst2r00000gn/T/python-build.20180317171610.14320 Results logged to /var/folders/bb/0gd8kc6s00q4fr47bvxst2r00000gn/T/python-build.20180317171610.14320.log Last 10 log lines: File "/private/var/folders/bb/0gd8kc6s00q4fr47bvxst2r00000gn/T/python-build.20180317171610.14320/Python-3.6.4/Lib/ensurepip/__main__.py", line 5, in <module> sys.exit(ensurepip._main()) File "/private/var/folders/bb/0gd8kc6s00q4fr47bvxst2r00000gn/T/python-build.20180317171610.14320/Python-3.6.4/Lib/ensurepip/__init__.py", line 204, in _main default_pip=args.default_pip, File "/private/var/folders/bb/0gd8kc6s00q4fr47bvxst2r00000gn/T/python-build.20180317171610.14320/Python-3.6.4/Lib/ensurepip/__init__.py", line 117, in _bootstrap return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths) File "/private/var/folders/bb/0gd8kc6s00q4fr47bvxst2r00000gn/T/python-build.20180317171610.14320/Python-3.6.4/Lib/ensurepip/__init__.py", line 27, in _run_pip import pip zipimport.ZipImportError: can't decompress data; zlib not available make: *** [install] Error 1
原因はxcode command line toolsがインストールされていなかったため。
xcode-select --install
でインストールしてやれば解決する。
このあいだOSをHigh SierraにしてXCodeを新しくしたので、そのタイミングで消えてたらしい。
使い古したMacで新しく何かしようとすると、色んな所に落とし穴がありますね。