psutil模块无法在debian 7上完全工作

2024-05-15 02:02:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用python获取系统中的可用内存量。基本上我可以从cat /proc/meminfo | grep MemFree得到相同的信息。在

>>> import psutil
>>> psutil.NUM_CPUS # this works fine
2
>>> psutil.virtual_memory() # this fails
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'virtual_memory'

我使用的是python2.7.3

更新

^{pr2}$

Tags: import信息系统virtualprocthisgrepnum
1条回答
网友
1楼 · 发布于 2024-05-15 02:02:34
Python 2.7.5+ (default, Sep 19 2013, 13:48:49) 
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>> psutil.NUM_CPUS # this works fine
4
>>> psutil.virtual_memory() # this fails
vmem(total=4042084352L, available=1697619968L, percent=58.0, used=3149373440L, free=892710912L, active=2016649216, inactive=835248128, buffers=55672832L, cached=749236224)
>>> quit()
~$ cat /proc/meminfo | grep MemFree
MemFree:          876836 kB
~$ python -c "print 892710912/1024"
871788
~$ python -c "import psutil;print psutil.__version__"
1.1.3

可能需要运行:

^{pr2}$

请注意,在一种情况下运行python时,您永远不会得到完全相同的答案。在

相关问题 更多 >

    热门问题