簡體   English   中英

在OSX for Python上使用pip安裝psutil libraray

[英]Installing psutil libraray with pip on OSX for Python

我是python的新手,我有興趣學習更多關於我的功能的效率。 例如,使用生成器與正常的getter函數返回列表。 我聽說您可以使用以下代碼測量python程序使用的內存。

import psutil
print(psutil.virtual_memory())

我成功安裝了pip,但是我無法在終端上使用以下命令安裝psutil

pip install psutil

我收到以下錯誤

cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F。 build / temp.macosx-10.12-intel-2.7 / psutil / _psutil_posix.o -o build / lib.macosx-10.12-intel-2.7 / psutil / _psutil_posix.so運行install_lib創建/Library/Python/2.7/site-packages/ psutil錯誤:無法創建'/Library/Python/2.7/site-packages/psutil':權限被拒絕

在此之前有更多的文字。 在我看來,存在某種許可問題。 我該如何解決? 我從Sublime Text Editor運行Python 3。 在錯誤中它提到“創建/ Library / Python / 2.7 / site-packages / psutil”。

您正在嘗試在系統python安裝中安裝庫。 這需要root,可能不推薦。

備擇方案:

  1. 自己安裝Python,例如通過Homebrew安裝 - 在設置Homebrew之后,使用brew install python ,然后pip將起作用。
  2. 考慮python的私有“工作副本”,您可以在其中安裝任何庫而不會弄亂其他安裝,例如通過virtualenv。
  3. 如果你只是想讓它工作而不關心以后它是否會弄亂你的Python安裝, sudo pip install psutil將以root權限運行並具有對這些目錄的寫訪問權限。 不建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM