如何解决如何确保我的 jupyter notebook 可以在任何其他计算机或任何 jupyter Lab 上运行?
给我一个解析任务,用python解决,返回给技术人员。我被要求在 jupyter notebook 中准备结果,这样生成的代码将完全可运行并记录在案。 老实说,我刚开始使用 jupyter notebook,通常发现它在生成与代码和图形集成的报告方面非常有用和方便。但是当我想使用像 graphviz 和 dtreeviz 这样的特定软件包时,我不得不陷入一定程度的困难,这超出了简单的 pip install xxx。 那么,当我不知道下一个想要运行它的人的目标 Jupyter 笔记本上有哪些包可用时,或者他们想要使用 Jupiter 实验室运行它时,我应该如何确保我的代码是可运行的?特别是关于这些特定的包!
解决方法
针对您的问题的一种解决方案是使用 docker 来开发和部署您的项目。
您可以定义所有依赖项、创建项目并使用它们构建 docker 映像。有了这张图片,您可以确信任何使用它的人都将拥有与您相同的基础设施。
学习 docker 应该不会花费你很多时间,它会在未来对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。