qq_42293082
tyrandoupup
采纳率27.3%
2019-05-14 22:02 阅读 2.0k

python 引用其他py文件中的函数

两个py文件都在同一目录下,必须要
from dir.file import def 才不报错

图片说明

直接from dir import def 报错

图片说明


然而第一幅图中直接右键运行可以,但是在cmd python train.py 则no module
named "tensorflow2"

怎么回事

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • CALch CALch 2019-05-14 22:09

    很简单,工作目录不一样,ide里的工作目录包含了tenorflow2,cmd里不包含。你 在tensorflow2同级目录下运行python tensorflow2/train.py就不报错了。

    点赞 评论 复制链接分享
  • unfeelin unfeelin 2019-05-15 01:04

    目录不对,检查下目录看看啊

    点赞 评论 复制链接分享
  • qq_34801642 北冥有鱼wyh 2019-05-16 10:25

    ###可能的解决办法:
    将moudel文件夹设为sources root。
    ###操作图片
    图片说明

    点赞 评论 复制链接分享

相关推荐