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。
如果对您有帮助,您给点个赞就是对我最大的支持,谢谢
以上
本文作者:就爱吃辣的死肥宅
本文链接:https://www.cnblogs.com/coderpeng/p/17065254.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
Python遇到的问题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步