ModuleNotFoundError:没有名为“dask.dataframe”的模块;“dask”不是一个包

M. *_* S. 2 python pandas dask dask-dataframe

对于当前的项目,我计划将两个非常大的 CSV 文件与 Dask 合并,作为 Pandas 的替代方案。我已经彻底安装了Dask pip install "dask[dataframe]"

然而,在跑步时import dask.dataframe as dd,我收到了反馈ModuleNotFoundError: No module named 'dask.dataframe'; 'dask' is not a package

几个用户似乎遇到了同样的问题,并建议通过 Conda 安装该模块,这对我的情况也没有帮助。

找不到模块是什么原因?

M. *_* S. 6

正如用户 John Gordon 提到的,错误通知的原因是同一文件夹中的一个文件被命名为dask.py. 重命名文件在几秒钟内解决了这个问题。

作为一般规则/结论:建议不要使用与 Python 模块直接相关的 .py 文件名。