我是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"。
答案 0 :(得分:3)
您正在尝试在系统python安装中安装库。这需要root,可能不推荐。
备选方案:
brew install python
安装Python然后pip
将起作用。sudo pip install psutil
将以root权限运行并具有对这些目录的写入权限。不推荐。