在$HOME目录中管理python安装
pythonbrew是受 perlbrew 和 rvm 启发,在用户的$HOME目录中进行python构建和安装自动化的项目。另一衍生版本 : pythonz 。
建议使用如下语句下载安装pythonbrew:
$ curl -kL http://xrl.us/pythonbrewinstall | bash
pythonbrew就会安装到 ~/.pythonbrew 。
然后在您的 ~/.bashrc 文件追加下面这一行:
$ [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc
设置PYTHONBREW_ROOT环境变量可以pythonbrew安装到指定目录:
$ export PYTHONBREW_ROOT=/path/to/pythonbrew
$ curl -kLO http://xrl.us/pythonbrewinstall
$ chmod +x pythonbrewinstall
$ ./pythonbrewinstall
系统层(多用户环境)安装
在root用户环境下运行安装脚本,将自动将pythonbrew安装到 `` /usr/local/pythonbrew`` ,并为系统下的每个用户进行配置。
安装完成后,非root用户在使用pythonbrew就不必调用sudo,而是直接运行 sudosudopybrew 即可:
$ sudopybrew install -n -v -j2 2.7.2
安装不同版本的python:
pythonbrew install 2.7.2
pythonbrew switch 3.3.0
install <version>
构建并安装某个给定版本的python,并自动安装setuptools和pip。
switch <version>
永久切换到某个特定版本的python做为默认版本。
use <version>
在当前shell下使用某个特定版本的python。
py <python file>
使用所有版本/某个特定版本运行一个python文件。
list
列出所有已安装的python版本。
list -k <version>
列出所有可安装的python版本。
uninstall <version>
删除某个特定版本的python。
cleanup
移除陈旧的源码目录和档案包。
update
升级pythonbrew到最新版本。
off
禁用pythonbrew。
symlink
创建或移除指向某个python版本的符号链接(在您的$PATH中的某个目录)。
buildout
在当前或是某个特定版本的python中运行 buildout 。
venv
创建python隔离环境(借助virtualenv)。
version
查看版本。
http://pythonbrew.readthedocs.org/en/latest/