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学习_安装opencv

从 java 代码运行时,Python 脚本找不到依赖项

在 python 3.6 上安装 opencv 3.2 的问题

PySpark 中的 RobustScaler

导入错误和未定义符号:dgesv_ 使用 PIP 安装 CVXPY 时出错

即使使用全新的 Anaconda 安装,使用依赖于 scipy 的包也会引发 ImportError(DLL 加载失败)