繁体   English   中英

如何在Mac OS X上为python安装pip包?

[英]How do I install the pip package for python on mac osx?

目前,我在Zed Shaw的“学习Python的艰辛”中坚持练习46。 他说我需要安装以下python软件包:

  1. 果仁
  2. 分发
  3. 鼻子
  4. 的virtualenv

他没有给读者任何有关如何正确安装和使用软件包的指导。 我去了pip网站,但指示也很模糊,对新手来说也无济于事。 https://pip.pypa.io/zh-CN/latest/installing.html上找到的安装指南说,要下载get-pip.py文件,然后在我认为是的位置键入python get-pip.py来运行它。终奌站。

当我这样做时,它开始下载,然后说正在cleaning up.. ,然后出现一条红色错误消息,指出:

Exception:
Traceback (most recent call last):" 

followed by a bunch of file names before ending with 

"OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip

有谁知道如何纠正这个问题? 如果有帮助,则get-pip.py文件位于我的下载文件夹中,因此我在运行python get-pip.py"之前进行了cd Downloads python get-pip.py"

你可以做:

sudo easy_install pip

或通过自制软件安装: http : //mxcl.github.io/homebrew/

接着:

brew install python

恕我直言,错误消息非常清楚-不允许您写入给定目录。

这样做的原因是您使用系统提供的Python 2.7。 虽然安装pip不会破坏它,但我个人更希望下载Python 2.7安装程序,进行安装,然后执行

$ /Library/Frameworks/Python.framework/Versions/2.7/bin/python get-pip.py

这应该将pip安装到此python中,并将pip-executable放在与给定位置相同的位置

$ /Library/Frameworks/Python.framework/Versions/2.7/bin/pip

如果您坚持使用系统python,请将其设置为“ sudo python get-pip.py”。 但是除非被迫,否则我不会弄乱我的系统python。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM