macOS:The Python ssl extension was not compiled. Missing the OpenSSL lib?

当前环境

macOS 1.15.3
pyenv 1.2.18 (brew install pyenv)

问题

由于某个库的版本需要,我要安装个python3.4的环境,所以就安装python管理神器pyenv
执行pyenv install 3.4.3报错提示:The Python ssl extension was not compiled. Missing the OpenSSL lib?

解决

其实openssl已经用bew安装过,用网上方法指定openssl路径也不起作用

CFLAGS=“-I$(brew —prefix openssl)/include” \
LDFLAGS=“-L$(brew —prefix openssl)/lib” \
pyenv install -v 3.4.3

最后是brew uninstall openssl卸载掉,然后直接pyenv install 3.4.3,这样他会自己下载安装openssl,问题解决。

发表评论

电子邮件地址不会被公开。 必填项已用*标注