相信很多人在本身机器上有多个Python版本,个人机器上Python有四个版本:2.5.x、2.6.x、2.7和stackless。python
测试Google App Engine时候须要切换到2.5,正式调试时候回归到2.6,本身玩的时候会选择2.7或者stackless,每次都是经过bash profile来调整,或者手动加link。真麻烦那。。。git
无心间看到有一个Perl版本的brew工具:http://search.cpan.org/~gugod/App-perlbrew-0.18/bin/perlbrew!github
安装:bash
$ easy_install pythonbrew $ pythonbrew_install # 或手动下载 $ curl -kLO http://github.com/utahta/pythonbrew/raw/master/pythonbrew-install $ chmod +x pythonbrew-install $ ./pythonbrew-install
把 source /xxx/.pythonbrew/etc/bashrc 加入到本身profile或者bashrc中去(xxx是本身的用户目录)less
pythonbrew 经常使用命令以下:curl
install 安装版本:工具
$ pythonbrew install 2.6.6 过程能够参考安装日志:~/.pythonbrew/log/build.log 若是最后看到make error失败,应该是test过程失败。能够采起: $ pythonbrew install --force 2.6.6
switch 选择版本:测试
$ pythonbrew switch 2.6.6
list 查看版本:ui
$ pythonbrew list # 列出目前已安装的版本 pythonbrew list -k # 列出能够下载和安装的版本
uninstall 卸载版本:url
$ pythonbrew uninstall 2.6.6
参数仍是很简单的。详见help或者http://pypi.python.org/pypi/pythonbrew/。