导入错误:没有名为“dask.dataframe”的模块。

3
我尝试通过“Anaconda Prompt”运行独立的Python脚本,但是一直收到如下错误信息: ImportError: No module named 'dask.dataframe'; 我已经使用以下命令安装了pandas: conda install dask 我还通过以下命令安装了dask: python -m pip install "dask[complete]" 但我仍然遇到这个错误。我可以在Jupyter中运行该脚本。我还检查过我没有一个名为dask.py的脚本。

为什么用conda安装pandas,但用pip安装dask?如果只导入dask会发生什么? - mdurant
请提供正确的文本以便翻译。 - Sql_Pete_Belfast
你是如何将dask导入Jupyter中的?使用import...还是from <pkg> import...等方式? - gmdev
1
import dask.dataframe as dd - Sql_Pete_Belfast
值得注意的是,上面的导入语句是必须的。我在代码中导入了dask并尝试调用dask.dataframe.somefunction(),但出现了错误。 - horse
1个回答

2
我怀疑您将Dask安装到一个环境中,但是从另一个环境中运行Python。我建议比较以下操作的结果...
$ which python

或者

$ which conda

并通过以下方式检查您的笔记本环境:

import sys
print(sys.executable)

我怀疑它们是不同的路径,并且您正在混淆电脑上两个不同安装的Python设置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接