LinuxでpyenvをインストールしてPythonのマルチバージョンを共存させる

984 ワード

サポートライブラリ
CentOS/RHEL/Fedoraで:
sudo yum install readline readline-devel readline-static
sudo yum install openssl openssl-devel openssl-static
sudo yum install sqlite-devel
sudo yum install bzip2-devel bzip2-libs

Ubuntuで:
sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev

インストール
次のコマンドを実行するとインストールに成功します.
git clone git://github.com/yyuu/pyenv.git .pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL -l

使用
pyenv install 3.6.0 (    )
pyenv rehash (  )
pyenv global 3.6.0 (    )
pyenv versions (        , *        )