浅谈在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 相关文章推荐
Win7上搭建Cocos2d-x 3.1.1开发环境
Jul 03 Python
Python二叉搜索树与双向链表转换实现方法
Apr 29 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
python实现数据写入excel表格
Mar 25 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
python爬取指定微信公众号文章
Dec 20 Python
python打开windows应用程序的实例
Jun 28 Python
Python性能分析工具Profile使用实例
Nov 19 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 Python
Python垃圾回收机制三种实现方法
Apr 27 Python
详解Django中 render() 函数的使用方法
Apr 22 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 SQL防注入代码集合
2008/04/25 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
PHP Cookie学习笔记
2016/08/23 PHP
让getElementsByName适应IE和firefox的方法
2007/09/24 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
Jquery 表格合并的问题分享
2011/09/17 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
Python流程控制 if else实现解析
2019/09/02 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Python txt文件如何转换成字典
2020/11/03 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
《蜗牛》教学反思
2014/02/18 职场文书
停电调休通知
2015/04/16 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
如何书写授权委托书?
2019/06/25 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
高一作文之乐趣
2019/11/21 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python
python自动化测试之Selenium详解
2022/03/13 Python