我试图从另一个目录导入一个python类,但它一直显示“找不到模块”
MLJAR-SUPERVISED
├── examples
│ │── notebooks
│ └── scripts
│ └── target.py
└── supervised
└── source.py
我正试图用以下方法将类evaluation
从source.py
导入target.py
:
from supervised.source import evaluation
但它显示'ModuleNotFoundError:没有名为'supervised'的模块 在Python3.9中实现这一点的最佳方法是什么
您应该在受监控的文件夹中创建一个名为
__init__.py
(确切地说)的新文件 然后,您将能够使用
from supervised.source import evaluation
导入类有多种方法可以解决这个问题。第一种方法是将包含source.py的受监控文件夹移动到scripts文件夹中。因此,文件结构将如下所示:-
第二种方法在这里得到了广泛的回答…link
相关问题 更多 >
编程相关推荐