Python rpyc无法远程运行psutil命令

时间:2012-04-05 22:37:35

标签: python rpyc

我正在尝试远程运行psutil命令:

import os, sys, time
import rpyc
import psutil

command = """def rpcexecute():
       import psutil
       cpu = psutil.cpu_percent(interval=1)
       return cpu"""

conn = rpyc.classic.connect('192.168.0.100')
conn.execute(command)
remote_exec = conn.namespace['rpcexecute']
result = remote_exec()

我收到错误:"ImportError: No module named psutil",但我在两者(远程和本地主机)中都安装了psutil

例如,当我使用import os进行测试时,它可以正常工作。

有些提示?

谢谢。

1 个答案:

答案 0 :(得分:2)

解决!

我已重新启动服务器上的rpyc classic服务,然后重试。 现在它工作正常。

BR,

Junix