ImportError:没有名为“ graphframes”数据块的模块

时间:2019-12-13 13:07:53

标签: python azure databricks azure-databricks graphframes

我正在尝试将图框导入到我的databricks笔记本中

    from graphframes import *     

但失败,并显示以下错误消息

  

ImportError:没有名为“ graphframes”的模块

我如何添加/导入databricks笔记本,感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

graphframes不是python的默认依赖项。您应该安装此依赖项。

答案 1 :(得分:0)

您需要通过打开终端并输入pip install graphframes

来安装graphframes模块。

答案 2 :(得分:0)

注意:默认情况下,数据块上未安装“ graphframes”。

您需要显式安装软件包。

您可以使用不同的方法安装软件包。

方法1::使用pip cmdlet安装外部软件包。

语法: %sh /databricks/python3/bin/pip install <packagename>

%sh
/databricks/python3/bin/pip install graphframes

enter image description here

方法2:使用Databricks library utilities

语法:

dbutils.library.installPyPI("pypipackage", version="version", repo="repo", extras="extras")
dbutils.library.restartPython()  # Removes Python state, but some libraries might not work without calling this function

要使用databricks库实用程序安装图形框架,请使用以下命令。

dbutils.library.installPyPI("graphframes") 

enter image description here

尝试了本文GraphFrames Documentation中可用的示例。

笔记本输出:

enter image description here

希望这会有所帮助。