我刚接触Python,对于函数的效率非常感兴趣。例如使用生成器与返回列表的普通getter函数之间的区别。我听说可以使用以下代码测量Python程序使用的内存。
import psutil
print(psutil.virtual_memory())
我已成功安装了pip,但我无法在终端中使用以下命令安装psutil。
pip install psutil
我遇到了以下错误:
在此之前有更多文本。我看起来好像是某种权限问题。如何解决呢?我正在使用Sublime Text Editor运行Python 3。在错误信息中提到“creating /Library/Python/2.7/site-packages/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 running install_lib creating /Library/Python/2.7/site-packages/psutil error: could not create '/Library/Python/2.7/site-packages/psutil': Permission denied