我刚使用Homebrew在干净的Mac OS X Snow Leopard安装中安装了Python 2.7.2,但好像在使PIP与之配合时遇到了一些问题。
下面是我采取的步骤:
1. 使用Homebrew安装python:
然而,当我尝试使用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
然而,当我尝试使用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/
等位置?
head -1 $(which pip)
指向/usr/local/bin/python
吗? - jfs