浅谈在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 字符串格式化代码
Mar 17 Python
Python中用Decorator来简化元编程的教程
Apr 13 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
浅谈python字符串方法的简单使用
Jul 18 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
查看Django和flask版本的方法
May 14 Python
python将秒数转化为时间格式的实例
Sep 16 Python
python实现将汉字保存成文本的方法
Nov 16 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
python使用Word2Vec进行情感分析解析
Jul 31 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中正确的使用json
2013/08/06 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
python 性能提升的几种方法
2016/07/15 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
Python交互环境下实现输入代码
2018/06/22 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
浅谈python出错时traceback的解读
2020/07/15 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
分享全球十款超强HTML5开发工具
2014/05/14 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
《埃及的金字塔》教学反思
2014/04/07 职场文书
集中采购方案
2014/06/10 职场文书
质量月口号
2014/06/20 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
《静夜思》教学反思
2016/02/17 职场文书
2016年教代会开幕词
2016/03/04 职场文书