pyenv install 3.11.6 などで

ImportError: No module named _ssl

とエラーがでてどのver.のpythonもインストールできないとき システムじゃない、ローカルフォルダにopensslをインストールして

./config --prefix=$HOME/.local

インストールコマンドに環境変数の設定を以下のように渡してあげればうまくいった。

CPPFLAGS=-I$HOME/.local/include/openssl/include \
LDFLAGS=-L$HOME/.local/lib64 \
SSH=$HOME/.local/ssl
pyenv install -v 3.11.6

いつやっても忘れる。 とほほ