浅谈在JupyterNotebook下导入自己的模块的问题

 更新时间:2020年04月16日 09:46:40   作者:skj1995  
这篇文章主要介绍了浅谈在JupyterNotebook下导入自己的模块的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在jupyternotebook下导入自己写的模块,有两点需要注意:

1.要将自己写的模块编程xxx.py的形式,而不是.ipynb文件

2.当更改自己的模块的内容后,要Restart内核,才能反映到使用该模块的.ipynb文件中。

补充知识:Jupyter 重新导入修改后的自定义包

Jupyter 经常遇到这样一个问题,就是在已有的 notebook 中导入了自定义的 itools.py 包文件,但是在编辑 notebook 中发现需要对 itools.py 文件某些函数进行修改,但是保存后再次运行 import itools 语句,发现并没有效果。

通常有两种方法解决:

如果你的 notebook 重新运行一下并不需要很久时间,那直接关闭 kernel 重新运行即可。

如果你的 notebook 中已经加载了很大数据量的数据,而且重新运行一下需要比较久的时间,那么可以运行下面一段代码,来重新导入 itools 包:

import importlib
importlib.reload(itools)

以上这篇浅谈在JupyterNotebook下导入自己的模块的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python输出第n个默尼森数的实现示例

    python输出第n个默尼森数的实现示例

    这篇文章主要介绍了python输出第n个默尼森数的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python yield与实现方法代码分析

    Python yield与实现方法代码分析

    yield的功能类似于return,但是不同之处在于它返回的是生成器。下面通过本文给大家介绍Python yield与实现方法,需要的朋友参考下
    2018-02-02
  • Jupyter Notebook运行代码无反应问题及解决方法

    Jupyter Notebook运行代码无反应问题及解决方法

    这篇文章主要介绍了Jupyter Notebook运行代码无反应问题及解决方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • python爬虫使用requests发送post请求示例详解

    python爬虫使用requests发送post请求示例详解

    这篇文章主要介绍了python爬虫使用requests发送post请求示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • python简单实现操作Mysql数据库

    python简单实现操作Mysql数据库

    本文给大家分享的是在python中使用webpy实现简单的数据库增删改查操作的方法,非常的简单,有需要的小伙伴可以参考下
    2018-01-01
  • 通过Python实现电脑定时关机的两种方法

    通过Python实现电脑定时关机的两种方法

    这篇文章主要介绍了分别利用PyQT5和Tkinter实现电脑的定时关机小程序,文中的示例代码讲解详细,对我们学习Python有一定的帮助,快跟随小编一起学习一下吧
    2021-12-12
  • Python常用基础模块之os.path模块详解

    Python常用基础模块之os.path模块详解

    这篇文章主要介绍了Python常用基础模块之os.path模块详解,os模块的子模块os.path 是专门用于进行路径操作的模块,常用的路径操作主要有判断目录是否存在、创建目录、删除目录和遍历目录等,需要的朋友可以参考下
    2023-08-08
  • Python使用multiprocessing实现多进程

    Python使用multiprocessing实现多进程

    当我们工作中涉及到处理大量数据、并行计算或并发任务时,Python的multiprocessing模块是一个强大而实用的工具,在本文中,我们将探索如何使用multiprocessing模块实现多进程编程,将介绍进程池的概念和用法,需要的朋友可以参考下
    2024-10-10
  • 浅谈Python中列表生成式和生成器的区别

    浅谈Python中列表生成式和生成器的区别

    这篇文章主要介绍了浅谈Python中列表生成式和生成器的区别,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • 解决python3中cv2读取中文路径的问题

    解决python3中cv2读取中文路径的问题

    今天小编就为大家分享一篇解决python3中cv2读取中文路径的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12

最新评论