我以前成功导入过函数,但下面的内容让我感到困惑。也许,我只是对用python导入不太了解(我已经在自己的机器(Mac)上测试了以下原理,发现它是可行的。我只使用print语句创建fome函数,并以完全相同的方式调用它们。)
我正在运行一个脚本(train.py),该脚本从/src/models/models.py中的文件导入函数。使用from src.models.models import *
/src和train.py在同一目录中
但是,每次运行python train.py
时,我都会得到ModuleNotFoundError:没有名为“src”的模块
(脚本的来源github)https://github.com/aildnont/covid-cxr/blob/master/src/train.py
同样的目录层次结构和语法也适用于我自己的计算机(同样,我使用了一些简单的函数和打印语句)。我在linux远程设备上运行train.py,在两台机器上都使用Python 3。有什么想法吗?谢谢
使用相对导入:
相关问题 更多 >
编程相关推荐