浅谈在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使用dis模块把Python反编译为字节码的用法详解
Jun 14 Python
python的多重继承的理解
Aug 06 Python
python编程之requests在网络请求中添加cookies参数方法详解
Oct 25 Python
神经网络python源码分享
Dec 15 Python
python模拟表单提交登录图书馆
Apr 27 Python
详解Python的循环结构知识点
May 20 Python
在python image 中安装中文字体的实现方法
Aug 22 Python
自学python用什么系统好
Jun 23 Python
python实现AdaBoost算法的示例
Oct 03 Python
python状态机transitions库详解
Jun 02 Python
python基础之文件操作
Oct 24 Python
Python经常使用的一些内置函数
Apr 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
微信扫描二维码登录网站代码示例
2013/12/30 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
深入理解JS中的Function.prototype.bind()方法
2016/10/11 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
Python实现名片管理系统
2020/02/14 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python打包多类型文件的操作方法
2020/09/21 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
2014房屋登记授权委托书
2014/10/13 职场文书
出国留学单位推荐信
2015/03/26 职场文书
求职信如何撰写?
2019/05/22 职场文书
python爬虫之爬取笔趣阁小说
2021/04/22 Python
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android