我们给了我一个分析任务,用python来解决它,并将结果返回给技术人员。我被要求在一个jupyter笔记本中准备结果,这样,生成的代码就可以完全运行并记录下来。老实说,我刚开始使用jupyter笔记本电脑,通常觉得它在生成与代码和图形集成的报告时非常有用和方便。但是,当我想要使用特定的包(比如graphviz和dtreeviz )时,我不得不遇到一定程度的困难,这不仅仅是做一个简单的pip xxx。所以,当我不知道下一个想要运行的人的目标木星笔记本上有哪些软件包可用时,或者当他们想使用木星实验室运行它时,我应该如何确保我的代码是可运行的?特别是关于这些特殊的软件包!
发布于 2021-03-23 07:59:47
解决问题的一个方法是使用docker开发和部署项目。
您可以定义所有依赖项,创建项目,并与它们一起构建对接者映像。有了这个映像,您可以确定任何使用它的人都将拥有与您相同的基础设施。
它不应该花你很多时间来学习码头,它将在未来帮助你。
https://stackoverflow.com/questions/66483484
复制相似问题