我在我的Mac上安装了两个版本的Python:
一个是由Apple预装在/usr/bin目录下的;
另一个是从python.org下载并安装在/Library/Frameworks/Python.framework/Versions/2.6目录下的。
但是,由于某种难以理解的原因,easy_install总是安装在/usr/bin目录下。
因此,我现在明确地将easy_install安装在:
现在我想要使用 easy_install 安装 pip,然后......
一个是由Apple预装在/usr/bin目录下的;
另一个是从python.org下载并安装在/Library/Frameworks/Python.framework/Versions/2.6目录下的。
但是,由于某种难以理解的原因,easy_install总是安装在/usr/bin目录下。
因此,我现在明确地将easy_install安装在:
sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
现在我想要使用 easy_install 安装 pip,然后......
Searching for pip
Best match: pip 0.8
Processing pip-0.8-py2.6.egg
pip 0.8 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
error: /usr/local/bin/pip: Permission denied
我的路径和Python路径:
PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH
PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages"
export PYTHONPATH
- 我还有一个PYTHONPATH,用来存放我编写的模块
抱歉,我真的不明白。
我做错了什么。
我只是想在框架Python目录中正常安装模块。
sudo rm -r /Library/Frameworks/Python.framework/Versions/2.6
这是一行。请仔细输入!sh setuptools...
脚本使用在您的shellPATH
中首先找到的任何python2.6
命令。那应该是框架bin
目录中的命令。 - Ned Deily