簡體   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