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 오류가 발생했습니다.

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를 다시 설치하세요

관련 정보