pyenv 在 Ubuntu 18.04.2 LTS 中安装 Python 3.6.7 或 2.7.8 时出错

pyenv 在 Ubuntu 18.04.2 LTS 中安装 Python 3.6.7 或 2.7.8 时出错

我正在尝试使用 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

相关内容