在 Python 3.6 中导入库“modin”时出错

问题描述

import modin.pandas as pd

我正在 Windows 10 机器中导入 modin.pandas 库,但出现错误

属性错误:模块‘ray’没有属性‘utils’”

安装 modin 库时是否遗漏了什么?

解决方法

检查您拥有的 ray 版本; ray.utils 曾经被称为 ray.experimental

您要么需要升级您正在使用的具有 ray 作为依赖项的模块的版本(意味着该模块当前使用的是过时版本的 ray ),或降级 ray (与您正在使用的模块兼容)的版本。

,

“属性错误:模块‘ray’没有属性‘utils’”

看起来,如果您只安装 1.1 版本的 ray,您应该可以通过执行以下操作来解决此问题:

pip install ray==1.1

modin.pandas 的创建者尚未发布对高于 1.1 的 ray 版本的支持。

这是github上的讨论线程: https://github.com/modin-project/modin/issues/3059

,

我也遇到了同样的问题。对我来说,我从我的实例中卸载了现有的 modin 和 ray 包,然后重新启动内核,然后使用以下命令:

pip install modin[ray]

然后它对我有用。如果您在 google Colab 中运行它,您可以找到更多信息 here