[ 작업 환경 ]

Centos 7.3 / 다른 버전에 대한 해결책 링크도 함께 아래에 적어두었습니다.

 

 

1. 문제 인식

pyenv install 3.7.5

 ( 저같은 경우, pyenv install 3.7.5 진행 중 해당 에러가 발생했습니다. )

 

========================================================================

 [ ERROR LOG ]

WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

 

Please consult to the Wiki page to fix the problem.
https://github.com/pyenv/pyenv/wiki/Common-build-problems
BUILD FAILED (CentOS Linux 7 using python-build 20180424)
Inspect or clean up the working tree at /tmp/python-build.20191122163410.7127
Results logged to /tmp/python-build.20191122163410.7127.log
Last 10 log lines:
                install|*) ensurepip="" ;; \
        esac; \
         ./python -E -m ensurepip \
                $ensurepip --root=/ ; \
fi
Looking in links: /tmp/tmp0369pszh
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0

========================================================================

https://github.com/pyenv/pyenv/wiki/Common-build-problems

시키는대로 하는게 최고죠. 이쪽으로 가보라고 해서 가봤습니다. 다른 OS 해결책도 적혀있으니 참고하시면 되겠습니다.

 

 

 

2. git에서 권장한 데몬들 설치

yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils

설치 정상적으로 진행완료되었습니다. 다른 PC에서 진행했더니 더 많은 설치가 진행되었습니다. 참고삼아 스크린샷 함께 올렸습니다.

 

 

 

3. pyenv 3.7.5버전 설치 시도

$ pyenv install 3.7.5

깔끔하게 설치 완료되었네요. 다른 OS버전인 경우 위 git 링크 설명대로 진행하시면 될 것 같습니다.

 

 

+ Recent posts