浅谈在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 05 Python
Python实现简单的四则运算计算器
Nov 02 Python
python基础之入门必看操作
Jul 26 Python
《Python学习手册》学习总结
Jan 17 Python
Python及Django框架生成二维码的方法分析
Jan 31 Python
Python 创建空的list,以及append用法讲解
May 04 Python
使用python实现数组、链表、队列、栈的方法
Dec 20 Python
pytorch数据预处理错误的解决
Feb 20 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 Python
Python过滤序列元素的方法
Jul 31 Python
多个版本的python共存时使用pip的正确做法
Oct 26 Python
pycharm 使用anaconda为默认环境的操作
Feb 05 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调用mysql数据 dbclass类
2011/05/07 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
React BootStrap用户体验框架快速上手
2018/03/06 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
Vue中使用vux配置代码详解
2018/09/16 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python实现句子翻译功能
2017/11/14 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
浅谈python常用程序算法
2019/03/22 Python
python3调用windows dos命令的例子
2019/08/14 Python
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
开学典礼感言
2014/02/16 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
2015年暑期见闻
2015/07/14 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server
Java中的继承、多态以及封装
2022/04/11 Java/Android