在Mac OS X 10.6.8上安装带有Homebrew的Python 2.7后使用pip时出现问题

Jos*_*ker 5 python homebrew pip osx-snow-leopard

我刚刚使用自制软件在干净的Mac OS X Snow Leopard安装上安装Python 2.7.2,但似乎无法让PIP很好地使用它.

以下是我采取的步骤:

  1. 使用Homebrew安装python: brew install python --framework --universal
  2. 更新了我的路径 .zsrc
  3. 实现了从符号链接/System/Library/Frameworks/Python.framework/Versions/Current/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework/Versions/Current
  4. 用于easy_install安装pip

这些步骤似乎已经奏效:

$ brew doctor
Your system is raring to brew.

$ which python
/usr/local/bin/python

$ python --version
Python 2.7.2 

$ which easy_install
/usr/local/share/python/easy_install

$ which pip
/usr/local/bin/pip
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用pip安装东西时,例如$ pip install ipython我收到此错误消息'/System/Library/Frameworks/Python.framework/Versions/2.6/share': Permission denied

为什么pip仍在尝试安装旧的Python 2.6位置?如何让它安装到/usr/local/Cellar/python/2.7.2/等等?

Jos*_*ker 2

所以,它看起来像是我安装我需要使用的东西/usr/local/share/python/pip-2.7而不是/usr/local/share/python/pip.

不知道为什么我同时拥有 pip 和 pip-2.7,但将我的 pip 别名为 2-7 版本似乎可以解决我的问题。