0

我正在尝试在 Ubuntu 20.04 容器中使用 Dapr python API。我正在 Azure 中的 Ubuntu 20.04 VM 上构建和运行容器映像。

尝试导入 Dapr 会导致此错误:

ImportError: cannot import name 'cygrpc' from 'grpc._cython'

根据我的研究,这与 Dapr 无关,并且在尝试使用 gRPC 时弹出很多

我已经广泛搜索并尝试了这些修复:

人们正在使用 32bit python,需要使用 64bit

可以确认我的 Python 解释器是 64 位的:

在此处输入图像描述

尝试在 ARM 架构上使用

可以确认我使用的是 x86_64:

在此处输入图像描述

还尝试了其他建议,例如使用 grpcio==1.27.2

许多其他答案都与不适用的 AWS 有关。

我正在使用 Houdini 3D 软件包中内置的“有趣”Python 运行时,但之前从未遇到过兼容性问题。

这是我的 requirements.txt:

dapr == 1.5.0; python_version >= '3.7'

这是我的 pip 命令:

pip3 install --no-input -r /usr/local/hourequirements.txt -t /opt/houdini/houdini/python3.7libs

有没有办法进一步调试这个问题?

是否有在 Linux 上构建 gRPC 的指南?

4

0 回答 0