2012-04-05 47 views
3

我試圖運行psutil遠程命令: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例如,它工作正常。

一些提示?

謝謝。

回答

2

解決!

我已重新啓動服務器上的rpyc經典服務,然後重試。 現在它工作正常。

BR,

Junix