jupyter 如何导入 其他py文件

出现场景:

  • 当我想在Jupyter中运行其他我写的py文件,但是会爆出XXX.module不存在。

出现原因:

  • Jupyter一般的运行在根目录,需要手动添加项目路径

解决方法:

  • 在你的jupyter文件中引入sys
  • 然后添加项目路径(这里的项目路径,类似于你Pycharm的项目路径,比如D:/Codespace/pycharmproject1 2 3 4 )
    • image
  • 此处我的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 中国大陆许可协议进行许可。

posted @   取我方天画戟来  阅读(1465)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起