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