经常需要用到不同版本的Python和不同版本的Python库,版本管理就是一个很大的问题。 pyenv可以很好地解决这个问题。
pyenv在这里:https://github.com/yyuu/pyenv
安装过程很简单,https://github.com/yyuu/pyenv#basic-github-checkout
pyenv可以任意切换不同的python版本。
安装python版本
pyenv install 3.4.4
切换版本
pyenv global 3.4.4
沙盒
pyenv-virtualwrapper是一个pyenv插件,实现了virtualwrapper的功能。使用pyenv-virtualwrapper可以为不同的项目建立沙盒。
pyenv virtualwrapper
mkvirtualenv newproject
workon newproject
rmvirtualenv newproject