2021-11-01
阅读量:
1786
自己写了个python模块文件怎么就无法导入呢?
今天有学生问我:老师,我自己写了一个模块文件怎么不能在jupyter notebook中导入成功呢。明明py文件就在那呢!
下面介绍一下在jupyter notebook中如何顺利导入自定义模块很简单,分三步。
第一步是:准备好一个自己已经写好的模块(也就是一个py文件),把这个py文件放到一个路径下,我们不妨把这个模块放到D盘下面的自定义模块文件夹下面。
图1
第二步是在jupyter notebook中执行
import sys
sys.path.append(r"D:\自定义模块")
这两行代码,这两行代码的意思是把我们自定义的模块文件所在的路径添加到模块搜索路径列表里面,这样只要在这个路径下的自定义模块都可以被搜索到啦。前面你导入模块不成功就是这一步没有做。
图2
第三步就是导入模块啦,我们导入模块试一下
输入import module1命令
可以看到模块导入成功,没有错误提示。
这里需要注意的是,如果你重启Kernel服务后想再次导入这个模块,还需要重新执行第二步,才能再次导入模块。
图3






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论