python - 模块未找到错误: No module named 'dask.dataframe' ; 'dask' is not a package

标签 python pandas dask dask-dataframe

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

当运行import dask.dataframe as dd时,我收到反馈ModuleNotFoundError: No module named 'dask.dataframe'; “dask”不是一个包

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

找不到模块的原因是什么?

最佳答案

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

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

关于python - 模块未找到错误: No module named 'dask.dataframe' ; 'dask' is not a package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63452968/

相关文章:

python - Pandas Dataframe 的条件变化

python - dask:如何分组,聚合而不丢失用于分组的列

python - 如何在 reportlab Canvas 中绘制 matplotlib 图?

python - tf.estimator.Estimator.evaluate() 是否总是在一个 GPU 上运行?

python - 在 flask python 中调用 POST 请求时无法解码 JSON 对象

python - Dask 和字段名称中的多个合并

python - 使用 dask 将数据帧划分保存到 parquet

python - 尝试运行 NiftyNet 快速启动命令时出错

python - 修改矩阵df格式

给定起点的 python/pandas 方法从数据框中删除行