相信很多人在本身機器上有多個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/。