当前环境
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
,问题解决。
文章来源:人要成长