[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 -v 2.7.15
pyenv install -v 3.6.4

SSL関連

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

以下で Python にリンクされている SSL のバージョンを確認しておく事

import ssl
ssl.OPENSSL_VERSION

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

CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl)" pyenv install 3.6.4

Ubuntu関連

sudo apt build-dep python
sudo apt install -y zlib1g-dev libreadline-dev libsqlite3-dev  libncurses5-dev libssl-dev libbz2-dev 

参考サイト


CategoryPython

紹介マニアMoinMoin: pyenv (last edited 2020-01-03 01:29:04 by sakito)