浅谈在JupyterNotebook下导入自己的模块的问题
在jupyternotebook下导入自己写的模块,有两点需要注意:
1.要将自己写的模块编程xxx.py的形式,而不是.ipynb文件
2.当更改自己的模块的内容后,要Restart内核,才能反映到使用该模块的.ipynb文件中。
补充知识:Jupyter重新导入修改后的自定义包
Jupyter经常遇到这样一个问题,就是在已有的notebook中导入了自定义的itools.py包文件,但是在编辑notebook中发现需要对itools.py文件某些函数进行修改,但是保存后再次运行importitools语句,发现并没有效果。
通常有两种方法解决:
如果你的notebook重新运行一下并不需要很久时间,那直接关闭kernel重新运行即可。
如果你的notebook中已经加载了很大数据量的数据,而且重新运行一下需要比较久的时间,那么可以运行下面一段代码,来重新导入itools包:
importimportlib
importlib.reload(itools)
以上这篇浅谈在JupyterNotebook下导入自己的模块的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话