pythonbrew - Python多版本管理利器

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

安裝: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/

相關文章
相關標籤/搜索