【问题标题】:How to make sure my jupyter notebook is runnable on any other computer or on any jupyter Lab?如何确保我的 jupyter notebook 可以在任何其他计算机或任何 jupyter Lab 上运行?
【发布时间】:2021-03-04 21:42:34
【问题描述】:

已交给我一个分析任务,用python解决它,并将结果返回给技术人员。我被要求在 jupyter notebook 中准备结果,以便生成的代码完全可运行并记录在案。 老实说,我刚开始使用 jupyter notebook 并发现它在生成与代码和图形集成的报告方面非常有用和方便。但是当我想使用像 graphviz 和 dtreeviz 这样的特定包时,我不得不遇到一些困难,这超出了简单的 pip install xxx 的范围。 那么,当我不知道下一个想要运行它的人的目标 Jupyter 笔记本上有哪些包可用时,或者当他们想使用 Jupiter Lab 运行它时,我应该如何确保我的代码是可运行的?特别是关于这些特定的包!

【问题讨论】:

    标签: jupyter-notebook ipython graphviz runnable jupyter-lab


    【解决方案1】:

    您的问题的一个解决方案是使用 docker 来开发和部署您的项目。

    您可以定义所有依赖项,创建项目并使用它们构建 docker 映像。有了这张图片,您可以确保任何使用它的人都将拥有与您一样的基础架构。

    学习 docker 应该不会花你很多时间,对你以后会有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 2020-03-12
      • 2021-05-16
      相关资源
      最近更新 更多