我正进入(状态:
KilledWorker :(“('from_pandas-1445321946b8a22fc0ada720fb002544',4)”,'tcp://127.0.0.1:45940')
我已经阅读了关于后一个错误消息的explanation,但是这一切都与堆栈跟踪顶部的错误消息一起混乱:
distributed.utils - ERROR - Worker已存在tcp://127.0.0.1:35780
传送给运行我的笔记本的 Jupyter notebook
命令的终端的实际错误:
ModuleNotFoundError:没有名为'_cython_magic_faba6120a194ab58ae9efd1da474433f'的模块
所以我自己会研究如何解决这个问题,因为我发现了我的案例中的详细错误 . 关于这个特殊配置的精确定位会很好,但我想将所有cython代码提取到笔记本外部的python代码更合理,而不是知道cython魔术命令?
1 回答
特定的cython错误确实看起来像是将配置编译为工作人员可见的问题 . 当您执行
%%cython
时,会创建并构建临时扩展,结束导入到本地(客户端)会话而不安装到python环境中 . 究竟是怎么回事我不确定 .你应该至少确保在编译你的cython单元后创建你的客户端,然后他们可以继承所需的环境,但是有一个很好的机会,通过单元魔法修补猴子太复杂了,无论如何都无法工作 .