jupyter 如何导入 其他py文件
出现场景:
- 当我想在Jupyter中运行其他我写的py文件,但是会爆出XXX.module不存在。
出现原因:
- Jupyter一般的运行在根目录,需要手动添加项目路径
解决方法:
- 在你的jupyter文件中引入sys
- 然后添加项目路径(这里的项目路径,类似于你Pycharm的项目路径,比如D:/Codespace/pycharmproject1 2 3 4 )
- 此处我的path就是我的整个项目的路径,这个路径下有我的
train.py
test.py
...
可以看到我从model文件夹中的cenet.py 文件引入CE_NET_类,引入成功,这样,你就可以导入成功了。
tips:
- 如果你是远程服务器。建议直接建一个jupyter.
- 然后
import os
然后打印os.getcwd()
看一下你jupyter具体运行在哪里 - 因为jupyter 不是说创建在哪里 就在哪里运行
- 一般是root。
如果对您有帮助,您给点个赞就是对我最大的支持,谢谢
以上