Jehna :)

CentOS7 pyenv 및 파이썬 3.6.1 설치 본문

윌리/System 이것저것

CentOS7 pyenv 및 파이썬 3.6.1 설치

Jehna 2017. 3. 31. 17:50

" CentOS7 pyenv 및 파이썬 3.6.1 설치 "

centOS에는 파이썬이 기본적으로 있다.. 하지만 원하는 버전이 아니라는 거..

난 3.6.1버전을 쓰고 싶은데!!!! 그래서.. 기존 버전과 원하는(?) 버전을 동시에 사용할 수 있는 pyenv를 설치해보았다.


1. 의존성 패키지 설치

 #  yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel mysql-devel

 #  yum groupinstall "Development Tools"


2. pyenv 설치

 # curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash


3. Path 설정 (pyenv 설치 과정에서는 PATH를 자동으로 추가해주지 않으므로 ./bashrc파일에 추가해줘야 함)

 # pyenv path

 export PATH="$HOME/.pyenv/bin:$PATH"

 eval "$(pyenv init -)"

 eval "$(pyenv virtualenv-init -)"

 ※ 수정 후 shell 다시 실행해서 오류가 있는지 확인해야 함. (오류가 있을 경우 오류메세지 출력)


4. pyenv로 python  설치

 # pyenv install 3.6.1 

 참고)  pyenv install --list : 설치할 python 버전 확인

         pyenv install을 사용하면 pyenv 디렉토리 안에 설치되기때문에 시스템에 영향을 주지 X


5. python 버전 변경

 # pyenv global 3.6.1 

 참고) pyenv local 3.6.1 : 현재 디렉토리에서 사용할 python 버전 지정

        python 버전 변경 시 설치한 버전으로만 변경해야 함


6. python 버전 확인

 # python --version 


7. 시스템에 설치된 python 버전으로 변경

 # pyenv global 3.6.1