[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

公式サイト

GitHub - pyenv/pyenv: Simple Python version management

関連サイト

インストール、設定

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

bashrc や zshrc に以下追加

export PYENV_ROOT=${HOME}/.pyenv
export PATH=${PYENV_ROOT}/bin:${PATH}
eval "$(pyenv init -)"

利用方法

pyenv install --list

pyenv install 2.7.14
pyenv install 3.6.4

SSL関連

環境によっては SSL のバージョンが古いようだ。古いSSLだとセキュリティ的に問題があったるため、一部サービスが正常利用できない

import ssl
ssl.OPENSSL_VERSION

brew の OpneSSL を利用したい場合は以下のような指定をした方が確実

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

参考サイト


CategoryPython