浅谈在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之玩转字符串(2)
Sep 14 Python
Python读取sqlite数据库文件的方法分析
Aug 07 Python
Python使用jsonpath-rw模块处理Json对象操作示例
Jul 31 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
wxPython实现整点报时
Nov 18 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
深度学习入门之Pytorch 数据增强的实现
Feb 26 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
Mar 31 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
基于python实现坦克大战游戏
Oct 27 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
第七节 类的静态成员 [7]
2006/10/09 PHP
ie6 动态缩略图不显示的原因
2009/06/21 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
PHP eval函数使用介绍
2013/12/08 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
Bootstrap popover用法详解
2016/12/22 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
小程序实现投票进度条
2019/11/20 Javascript
用vue写一个日历
2020/11/02 Javascript
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
python3字符串操作总结
2019/07/24 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
30年同学聚会感言
2014/01/30 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
最美护士演讲稿
2014/08/27 职场文书
期末个人总结范文
2015/02/13 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android