Python学习:pythonbrew管理多个版本的python

在$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/




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值