Python 3 psutil'模块'对象没有属性' _pslinux'

时间:2015-04-21 09:34:11

标签: python apache flask wsgi

我有一个使用virtualenv托管python / flask应用程序的Apache Web Server。核心代码工作正常,但我决定添加一些资源集合页面来显示基于服务器的cpu / mem / hd统计信息。在我的apache日志中,我收到以下错误: -

File "/var/www/appname/app/views.py", line 8, in <module>
[Tue Apr 14 14:19:51.421337 2015] [:error] [pid 16745:tid      140420497671936] [remote 10.100.0.52:42298]     import psutil
[Tue Apr 14 14:19:51.421349 2015] [:error] [pid 16745:tid   140420497671936] [remote 10.100.0.52:42298]   File   "/im/.virtualenvs/appname/lib/python3.4/site-packages/psutil/__init__.py",  line 90, in <module>
[Tue Apr 14 14:19:51.421369 2015] [:error] [pid 16745:tid 140420497671936] [remote 10.100.0.52:42298]     import psutil._pslinux as _psplatform
[Tue Apr 14 14:19:51.421392 2015] [:error] [pid 16745:tid 140420497671936] [remote 10.100.0.52:42298] AttributeError: 'module' object  has no attribute '_pslinux'

如果我在同一台服务器上运行virtualenv并导入psutil,那么一切正常。

有人可以向我解释为什么会出现这种错误以及如何解决?

0 个答案:

没有答案