元祖若手のプログラミング奮闘記

元祖若手の奮闘記。主にメモ

pyenv 3.7.0 install 失敗した話

バージョンはこんな感じ

Pythonが現場で必要になったので
新しいバージョンをひとまずインストール

$ pyenv install 3.7.0
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/pyenv/pyenv/wiki/Common-build-problems

失敗!
ここを見てくれと
言われているので
見てみる

github.com

だが何しても同じエラーで
怒られるってことで
Issue を見ているといい感じのやつ発見

https://github.com/pyenv/pyenv/issues/1184


最終的にこの手順で解決した

brew install 'openssl@1.1'
CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl)" pyenv install 3.7.0
$ pyenv versions
* system (set by /Users/z.kyoichi.yamada/.anyenv/envs/pyenv/version)
  3.7.0

次からCONFIGURE_OPTSが必要になるのかなと
思ったりしたのでした。