python aiorpc:“ImportError:无法从'aiorpc.server'导入名称'RPCServer'”
Posted
技术标签:
【中文标题】python aiorpc:“ImportError:无法从\'aiorpc.server\'导入名称\'RPCServer\'”【英文标题】:python aiorpc: "ImportError: cannot import name 'RPCServer' from 'aiorpc.server'"python aiorpc:“ImportError:无法从'aiorpc.server'导入名称'RPCServer'” 【发布时间】:2021-03-15 11:06:34 【问题描述】:我正在寻找一个 python rpc 库,我发现了这个 https://pypi.org/project/aiorpc/ 我在文档中运行了第一个服务器示例,但出现了错误:
"ImportError: 无法从 'aiorpc.server' 导入名称 'RPCServer' (/usr/local/lib/python3.9/site-packages/aiorpc/server.py)
" 我该如何调试它?不确定这是库中的错误,还是我使用不正确
【问题讨论】:
您在尝试安装时是否遇到任何错误? (pip install aiorpc
)
@NirAlfasi 没有错误,没有
您是否想通或决定使用不同的库?
@NirAlfasi 我现在正在使用 aiomas。有问题的图书馆对我来说就像垃圾邮件:)
"spam" 有点苛刻,但我同意它没有得到很好的维护。许多开源项目因为没有足够的人来支持/维护而被忽视......
【参考方案1】:
-
自 2020 年 10 月起有一个 open issue
readme 声明:
注意aiorpc正在开发中,不应该被认为有 稳定的 API。
-
Pypi 页面声明它在您使用 3.9 时支持 Python 3.5,这也可能导致该问题(参见下面的屏幕截图)
底线:您可能需要找到一个不同的库来使用
【讨论】:
以上是关于python aiorpc:“ImportError:无法从'aiorpc.server'导入名称'RPCServer'”的主要内容,如果未能解决你的问题,请参考以下文章
在 python 3.6 上安装 opencv 3.2 的问题
导入错误和未定义符号:dgesv_ 使用 PIP 安装 CVXPY 时出错
即使使用全新的 Anaconda 安装,使用依赖于 scipy 的包也会引发 ImportError(DLL 加载失败)