将本地模块导入Jupyter Notebook

时间:2019-04-24 18:08:24

标签: scala sbt jupyter

我有一个本地函数,可以在本地转换数据。

例如,当我尝试导入时:

  

导入com.company.area.project.area.functions

我收到了错误消息:

  

控制台:49:错误:对象公司不是com软件包的成员   导入com.company.area.project.area.functions

我正在使用Anaconda和点子。通过网络阅读时,我发现了以下问题:Is there a pip / easy_install for Scala?

因此,我注意到没有等同于“ Pip install”的内容。我们使用python。

所以,问题是。如何在Jupyter Notebook中导入自定义功能?

1 个答案:

答案 0 :(得分:0)

首先,必须确保为jupyter笔记本计算机启用了Scala环境。

pixiedust可以帮助您在jupyter笔记本中安装scala软件包。

在您的情况下,一个具体示例是将您的项目作为jar文件部署到存储库或地址,然后您可以将其传递到pixiedust软件包

代码示例应如下所示:

import pixiedust
pixiedust.installPackage("https://github.com/companyrepo/jars/raw/master/dist/functions-assembly-1.0.jar")