在pythonbrew中使用pip

在pythonbrew中使用pip,python,pip,pythonbrew,Python,Pip,Pythonbrew,我已经开始使用pythonbrew来管理不同的Python安装。我想这样做的主要原因是安装第三方模块而不影响系统的Python安装 例如,我想使用以下方法安装请求库: pip安装请求 但是,这会导致一个错误,即: 错误:无法创建“/usr/local/lib/python2.7/dist包/请求”:权限被拒绝 显然,我不想将其安装到系统的Python中,即Python 2.7.3。我必须用我的包管理器安装pip,结果路径是/usr/bin/pip 如何使用pip安装到pythonbrew安装?(

我已经开始使用pythonbrew来管理不同的Python安装。我想这样做的主要原因是安装第三方模块而不影响系统的Python安装

例如,我想使用以下方法安装
请求
库:

pip安装请求

但是,这会导致一个错误,即:

错误:无法创建“/usr/local/lib/python2.7/dist包/请求”:权限被拒绝

显然,我不想将其安装到系统的Python中,即Python 2.7.3。我必须用我的包管理器安装pip,结果路径是
/usr/bin/pip


如何使用pip安装到pythonbrew安装?(我当前的pythonbrew Python版本是3.3.0)我遗漏了什么吗

我找到了解决办法。我通过发布
pythonbrew uninstall 3.3.0
卸载了我的Python 3.3.0。然后我用pythonbrew install--configure=“--with zlib”3.3.0
再次安装了它。这允许安装
pip
,因此现在我可以使用它安装到这个Python版本


也许其他人会觉得这很有用,干杯

在运行“pip安装请求”之前,您是否为会话运行了“pythonbrew switch 3.3.0”?@JayAtkinson是的,我有<代码>python-V
打印python 3.3.0.:)通常,当我使用pip时,它与pythonbrew安装的Python版本一起使用。我想知道这是否是问题所在,或者你的PYTHONBREWHOME设置不正确。我通常不会给我们一个位于/usr/bin/pip中的pip。@JayAtkinson我以为它是像你说的那样用pythonbrew包装的。我认为pip安装应该是我的主目录。我曾经看到过这样的问题:在安装pythonbrew的Python版本时未能编译某些东西,这可能会破坏安装过程的其余部分,并且在pythonbrew Python版本中没有安装“pip”。您可能需要检查“.pythonbrew”目录中的生成日志。