如何使用Jupyter实现模块的重新导入和加载?

2026-05-27 02:020阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计386个文字,预计阅读时间需要2分钟。

如何使用Jupyter实现模块的重新导入和加载?

近年来,Jupyter在全球数据科学领域已成为不可或缺的重要工具。在Jupyter中使用Python编写程序时,若已导入自定义的外部模块,即使该模块有更新,再次执行import也不会重新加载模块。

最近几年,jupyter在全球数据科学领域,已经成为不可或缺的重要工具。

在jupyter中用python写程序,若import了自己写的外部模块,如果这个外部模块有更新,再次执行import,jupyter是不会重新导入的。一般的做法是先restart整个jupyter文档,再重新执行代码,以确保所有导入的外部模块都是最新的。但这种做法太麻烦,效率也不高。

网上搜“jupyter auto reload”,目前搜到的主要是ipython的%load_ext,这在jupyter下并不适用;也搜到了reload,但发现在不同版本的jupyter下也有问题。

现在看来,这个问题虽然简单,但目前网上的solution还不是很容易检索到,所以值得在这里记录一下。

阅读全文

本文共计386个文字,预计阅读时间需要2分钟。

如何使用Jupyter实现模块的重新导入和加载?

近年来,Jupyter在全球数据科学领域已成为不可或缺的重要工具。在Jupyter中使用Python编写程序时,若已导入自定义的外部模块,即使该模块有更新,再次执行import也不会重新加载模块。

最近几年,jupyter在全球数据科学领域,已经成为不可或缺的重要工具。

在jupyter中用python写程序,若import了自己写的外部模块,如果这个外部模块有更新,再次执行import,jupyter是不会重新导入的。一般的做法是先restart整个jupyter文档,再重新执行代码,以确保所有导入的外部模块都是最新的。但这种做法太麻烦,效率也不高。

网上搜“jupyter auto reload”,目前搜到的主要是ipython的%load_ext,这在jupyter下并不适用;也搜到了reload,但发现在不同版本的jupyter下也有问题。

现在看来,这个问题虽然简单,但目前网上的solution还不是很容易检索到,所以值得在这里记录一下。

阅读全文