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


Posted in Python onApril 16, 2020

在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 相关文章推荐
详解Python中的__new__()方法的使用
Apr 09 Python
浅谈MySQL中的触发器
May 05 Python
简单谈谈python的反射机制
Jun 28 Python
python fabric实现远程部署
Jan 05 Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 Python
caffe binaryproto 与 npy相互转换的实例讲解
Jul 09 Python
python使用requests模块实现爬取电影天堂最新电影信息
Apr 03 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
python实现猜拳小游戏
Apr 05 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
Python使用grequests并发发送请求的示例
Nov 05 Python
Python学习之时间包使用教程详解
Mar 21 Python
jupyter实现重新加载模块
Apr 16 #Python
Python importlib动态导入模块实现代码
Apr 16 #Python
pandas数据拼接的实现示例
Apr 16 #Python
python 生成任意形状的凸包图代码
Apr 16 #Python
Python telnet登陆功能实现代码
Apr 16 #Python
基于python 凸包问题的解决
Apr 16 #Python
python实现交并比IOU教程
Apr 16 #Python
You might like
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
发现的以前不知道的函数
2006/09/19 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
Python 25行代码实现的RSA算法详解
2018/04/10 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
美国电视购物:QVC
2017/02/06 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
某公司部分笔试题
2013/11/05 面试题
档案室主任岗位职责
2014/02/12 职场文书
新年寄语大全
2014/04/12 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
个人查摆剖析材料
2014/10/04 职场文书