我正在尝试远程运行 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
进行测试时,它工作正常。一些提示?
谢谢你。
最佳答案
解决了!
我已经在服务器上重新启动了 rpyc 经典服务,然后再试一次。
现在它工作正常。
BR,
朱尼克斯
关于Python rpyc 无法远程运行 psutil 命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10036981/