0
from cell.actors import Actor

上述导入在 Pycharm 等主要 IDE 中产生未解决的错误。尝试在 Celery/cell 的文档中到处寻找。在终端中运行时的确切问题如下所示:

ImportError: cannot import name 'ipublish' from 'kombu.common'

正如他们网站上所解释的,Cell 是 Kombu 的演员框架,Kombu 是 Python 的消息传递库。

我检查了源文件 cell/actors.py 和 kombu/common.py 中的所有错误,文件似乎是正确的,并且代码中没有错误。因此,必然存在一些环境不匹配的问题。

4

1 回答 1

0

部分找到了问题的解决方案。专门安装 python3.7.0 会使未解决的引用错误在 IDE 中消失,但仍然无法创建 Actor 并导入“dAgent”。查看源文件,“dAgent”必须已更改为“Agent”类。

尽管从源文件导入这些对象并提供相同的输入解决了未解决的引用错误,但仍然没有解决此错误。但是,kombu 的主要错误仍然存​​在。

于 2021-11-02T14:27:23.780 回答