浅谈在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网络编程学习笔记(五):socket的一些补充
Jun 09 Python
Python中的字符串类型基本知识学习教程
Feb 04 Python
python简单读取大文件的方法
Jul 01 Python
python机器学习之神经网络(一)
Dec 20 Python
Anaconda2 5.2.0安装使用图文教程
Sep 19 Python
python 提取tuple类型值中json格式的key值方法
Dec 31 Python
Python进阶之自定义对象实现切片功能
Jan 07 Python
python使用Plotly绘图工具绘制散点图、线形图
Apr 02 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
Python3 列表,数组,矩阵的相互转换的方法示例
Aug 05 Python
Python使用graphviz画流程图过程解析
Mar 31 Python
python中子类与父类的关系基础知识点
Feb 02 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获取文件名后缀常用方法小结
2015/02/24 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
Angular4实现鼠标悬停3d倾斜效果
2017/10/25 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
Python多线程编程(五):死锁的形成
2015/04/05 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
Django之PopUp的具体实现方法
2019/08/31 Python
解决Python使用列表副本的问题
2019/12/19 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
2020/06/17 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
财务助理岗位职责
2013/11/10 职场文书
公司股东合作协议书
2014/09/14 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL