浅谈在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 相关文章推荐
django基础之数据库操作方法(详解)
May 24 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
Python Requests库基本用法示例
Aug 20 Python
Python常见数字运算操作实例小结
Mar 22 Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
pytorch 固定部分参数训练的方法
Aug 17 Python
基于python实现雪花算法过程详解
Nov 16 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
Apr 27 Python
Python matplotlib可视化实例解析
Jun 01 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
Nov 11 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
php错误、异常处理机制(补充)
2012/05/07 PHP
apache php模块整合操作指南
2012/11/16 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
Python 占位符的使用方法详解
2019/07/10 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
产品发布会策划方案
2014/05/12 职场文书
法学自荐信
2014/06/20 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
大专护理专业自荐信
2015/03/25 职场文书
总经理聘用协议书
2015/09/21 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL