我正在尝试使用 Pyenv 安装 Python 2.7.8 和 Python 3.6.7,但我总是遇到同样的问题:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
BUILD FAILED (Ubuntu 18.04 using python-build 20180424)
Inspect or clean up the working tree at /tmp/python-build.20190531162212.22464
Results logged to /tmp/python-build.20190531162212.22464.log
Last 10 log lines:
install|*) ensurepip="" ;; \
esac; \
./python -E -m ensurepip \
$ensurepip --root=/ ; \
我尝试了pyenv常见问题中的所有可能性,并更改了OPENSSL版本。
答案1
我认为发生的事情是你的 python 版本和 pyenv python 版本之间的路径问题。
您必须通过别名或其他内容将 Python 版本硬编码到 .bashrc 文件中。
只是 :
- 卸载 pyenv
- 进入 bashrc 文件并删除 python 别名
- 再次安装 pyenv