浅谈在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实现文件快照加密保护的方法
Jun 30 Python
django 2.0更新的10条注意事项总结
Jan 05 Python
python实现验证码识别功能
Jun 07 Python
Django中的forms组件实例详解
Nov 08 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
Django 迁移、操作数据库的方法
Aug 02 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
Python数据存储之 h5py详解
Dec 26 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
python3排序的实例方法
Oct 20 Python
pycharm无法安装cv2模块问题
May 20 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中对数据库操作的封装
2006/10/09 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
php实现购物车功能(下)
2016/01/05 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
JQuery基础语法小结
2015/02/27 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python获取外网IP并发邮件的实现方法
2017/10/01 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python实现在线翻译功能
2020/03/03 Python
python实现图片横向和纵向拼接
2020/03/05 Python
Python configparser模块常用方法解析
2020/05/22 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
财务会计专业求职信范文
2013/12/31 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL
Python安装使用Scrapy框架
2022/04/12 Python