初次在Ubuntu下搭建Python的环境,遇到了一个很棘手的问题,那就是切换Python版本的问题,经过查资料发现有一神器pyenv可以很方便的切换Python的版本.
安装步骤如下:
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
如果你在进行安装python版本则会显示一个BUILD FAILED错误。
只需输入:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev
来进行修复即可正常安装了。
如果你在安装pyenv的时候遇到了其他问题可以试试使用pyenv的检测工具:pyenv-doctor(https://github.com/yyuu/pyenv-doctor)来进行检测,并且进行修复.
下面是pyenv的常用命令:
pyenv install 2.7.9 -v 安装python
pyenv rehash 刷新数据库
pyenv global 2.7.9 切换版本
pyenv install --list 查看可安装python