首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法从'grpc._cython‘导入名称'cygrpc’

ImportError:无法从'grpc._cython‘导入名称'cygrpc’
EN

Stack Overflow用户
提问于 2021-07-16 13:33:23
回答 1查看 2.3K关注 0票数 4

我试图在运行linux (openembedded poky)的armv7系统上运行grpc (grpcio)服务。作为我们的主管。不允许我们将我们的开发板连接到我们的网络/互联网上,我需要安装grpcio (+6,因为它取决于它)。安装工作正常,但每当我试图导入python中的lib时,它都会失败:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/root/rp_py_sw/sc_rp_sw.py", line 6, in <module>
    import grpc
  File "/usr/lib/python3.8/site-packages/grpc/__init__.py", line 23, in <module>
    from grpc._cython import cygrpc as _cygrpc
ImportError: cannot import name 'cygrpc' from 'grpc._cython' (/usr/lib/python3.8/site-packages/grpc/_cython/__init__.py)

这是py3.8.5,使用py 3.6,它工作得很好。

在我使用py36之前,在那里有一段时间没有任何arm构建>3.6。现在有了一些较新的构建,我考虑切换到py3.8或3.9,但由于某些原因,由于上面的错误,它失败了。

我应该提到,我是使用yocto生成os的,yocto还构建并包含py3.8.5。py3.6 (工作的那个)是由我自己建造的。有没有人知道更新后为什么不能工作,yoctos py3.8.5中是否有错误/缺失?

EN

回答 1

Stack Overflow用户

发布于 2022-01-07 08:18:17

这两个命令将有所帮助:(1)pip安装grpcio (2)pip安装cygrpc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68409924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档