Skip to content

pyenv #
Find similar titles

Structured data

Programming Language
Python
URL

Python 실행환경을 다양하게 쓸 수 있도록 도와주는 도구. 다양한 버전의 파이썬 실행환경을 만들 수 있다.

관련정보 #

설치 및 사용방법 #

OS X에서는 Homebrew로 설치한다. #

$ brew install pyenv
$ pyenv install 2.7.11

해당 버전에 진입할 때는, 설정에 eval "$(pyenv init -)" 를 추가한 후,

$ pyenv shell 2.7.11

혹은 virtualenv와 연계해서 사용할 수 있다.

$ brew install pyenv-virtualenv
$ pyenv virtualenv 2.7.11 py27
$ pyenv activate py27
$ pyenv deactivate

기타 운영체제 #

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

사용 팁 #

zlib 오류 #

iOS에서 pyenv python 설치 시 다음과 같은 오류가 난다면,

zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

xcode 이슈일 가능성이 높다. 아래 명령으로 xcode 커맨드 라인 개발 도구 재설치 (from Common build problems)

$ xcode-select --install

openssl 오류 #

오래된 파이썬 버전을 설치할 때, Homebrew OpenSSL을 같이 쓴다면 다음과 같은 오류가 난다.

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

이때는 openssl 경로를 함께 알려주고 설치한다. (참고: https://jiyeonseo.github.io/2016/07/27/install-pyenv/)

$ CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install -v 3.6.0

Jupyter 돌릴 때, #

가상환경 만들고, 커널을 별도로 설치해야 함

python -m IPython kernelspec install-self

Suggested Pages #

web biohackers.net
0.0.1_20140628_0