当你需要在一台机器上同时安装多个不同版本的python的时候,你可能就需要使用pythonbrew。
pythonbrew可以帮你下载安装不同版本的python并且可以自由的在多个版本间进行切换,它和ruby的rvm类似。
安装
终端输入curl -kL http://xrl.us/pythonbrewinstall | bash
执行完成之后它会安装在~/.pythonbrew.
目录下
如果你想将pythonbrew安装到指定的位置你需要这样做
export PYTHONBREW_ROOT=/path/to/pythonbrewcurl -kLO http://xrl.us/pythonbrewinstallchmod +x pythonbrewinstall./pythonbrewinstall
在~/.bashrc
添加[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc
使用
安装python
pythonbrew install 2.7.2pythonbrew install --verbose 2.7.2pythonbrew install --test 2.7.2pythonbrew install --test --force 2.7.2pythonbrew install --configure="CC=gcc_4.1" 2.7.2pythonbrew install --no-setuptools 2.7.2pythonbrew install http://www.python.org/ftp/python/2.7/Python-2.7.2.tgzpythonbrew install /path/to/Python-2.7.2.tgzpythonbrew install /path/to/Python-2.7.2pythonbrew install 2.7.2 3.2
临时切换到指定版本的(当前shell)
pythonbrew use 2.7.2
永久切换到指定版本的
pythonbrew switch 2.7.2pythonbrew switch 3.2
列出以安装的版本
pythonbrew list
列出所有可安装的版本
pythonbrew list -k
卸载
pythonbrew uninstall 2.7.2pythonbrew uninstall 2.7.2 3.2
清理源文件和安装包
pythonbrew cleanup
更新pythonbrew
pythonbrew updatepythonbrew update --masterpythonbrew update --develop
停用pythonbrew
pythonbrew off
更多
更多使用方法请参考https://github.com/utahta/pythonbrew
原文地址:python多版本管理工具pythonbrew, 感谢原作者分享。 请让我们从容面对这离别之后的离别。