浅谈在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 婆婆高寿祝福语大全简短