jsonrpc导入错误

3 投票
2 回答
4320 浏览
提问于 2025-04-17 23:12

我正在尝试按照这个教程来使用jsonrpc中的ServiceProxy

我按照说明操作,但在导入ServiceProxy时遇到了错误。

这是我使用的代码:

#!usr/bin/python
import sys
import json
from jsonrpc import ServiceProxy

givex = jsonrpc.ServiceProxy()
print "foo"

结果是:

在这里输入图片描述

有没有人能帮我想想怎么解决这个问题,或者推荐一个更好的jsonrpc库?

2 个回答

1

如果你想在Python 3.x下运行这个,记住它还不支持。很多JSON RPC库的名字都很像,但这个特定的库(jsonrpc,没有连字符,和json-rpc或jsonrpc2不同)从2016年12月起就不支持Python 3。

这是这个特定库的链接: https://pypi.python.org/pypi/jsonrpc

3

你正在跟的这个教程似乎有点过时了。试试这个:

from jsonrpc.proxy import JSONRPCProxy
givex = JSONRPCProxy.from_url("http://localhost/url/of/your/service.py")

撰写回答