【问题标题】:How to import git package into spark kernel in AWS Sagemaker notebook如何在 AWS Sagemaker 笔记本中将 git 包导入 spark 内核
【发布时间】:2020-09-26 06:34:17
【问题描述】:

我想在 AWS sagemarker 笔记本脚本上导入并使用这个 scala git 包 (https://github.com/seratch/AWScala) 来调用 AWS APIS。我尝试通过笔记本终端克隆这个包,但是导入没有成功。

  1. 我不确定 Jupyter notebook 如何支持 scala 包以及如何将此依赖项添加到脚本中。
  2. 还有其他适用于 scala 的 AWS 开发工具包吗?

【问题讨论】:

    标签: git amazon-web-services scala jupyter-notebook


    【解决方案1】:

    如果你使用Almond 作为你的 Jupyter 内核,那么它​​支持Ammonite way of importing things。所以运行:

    import $ivy.`com.github.seratch::awscala:0.8.4`
    // now you can import library's packages
    

    应该可以解决问题。

    如果你有其他的 Scala 内核,那么类似的东西应该在它的文档中提到。

    Scala 在 JVM 上运行,因此如果此库不适合您,您可以随时使用 Scala 中的 Java AWS SDK

    【讨论】:

    • 谢谢! Java AWS SDK 可以在 Jupyter 笔记本中运行吗?我是否需要安装 java 内核才能做到这一点?
    • 不,您不必这样做。 Scala 可以原生使用 Java 库。如果您想使用 Java 的语法,则需要安装 Java 内核。只要你从 Scala 中调用这些库,Almond 就足够了。
    猜你喜欢
    • 2021-05-09
    • 2014-11-27
    • 1970-01-01
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多