在烧瓶项目中找不到psutil

时间:2015-04-28 16:38:44

标签: python psutil

我已经设置了一个相当简单的烧瓶项目。在这个烧瓶项目中,我想使用psutil但是没有找到import语句。

> $ ./satelite.py                                                              
Traceback (most recent call last):
  File "./satelite.py", line 2, in <module>
    from app import app
  File "/home/neil/monitor/satelite/app/__init__.py", line 4, in     <module>
    from app import views
  File "/home/neil/monitor/satelite/app/views.py", line 6, in <module>
    import psutil
ImportError: No module named psutil

然而,当我使用python cli时,它就是。

> $ python                                                                     
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>> print psutil.cpu_percent()
15.3

对于仅单独执行的直接python脚本也可以这样说。

标准的python模块(子进程,操作系统等)正在加载正常。我试图把我的google-fu集中在这上面,但我无处可去,如果有人能指出我正确的方向,我会非常感激。

干杯

1 个答案:

答案 0 :(得分:1)

你的satelite.py中的第一行是否与终端中的which python引用了相同的python二进制文件?

(这是指#!行)

也许您在satelite.py文件中使用了python3。