如何修复Python文件中的ModuleNotFoundError

如何修复Python文件中的ModuleNotFoundError,python,python-3.6,importerror,Python,Python 3.6,Importerror,关于从另一个python文件导入类,我有一个小问题 这是我尝试导入的文件。EvaluationDetect是evaluation\u detect.py文件中的一个类。文件evaluation_detect.py位于路径中 from oculus_evaluation.oculus_evaluation.evaluation_detect import EvaluationDetect Pycharm IDE总是向我显示此错误消息 ModuleNotFoundError: No module

关于从另一个python文件导入类,我有一个小问题

这是我尝试导入的文件。EvaluationDetectevaluation\u detect.py文件中的一个类。文件evaluation_detect.py位于路径中

from oculus_evaluation.oculus_evaluation.evaluation_detect import EvaluationDetect
Pycharm IDE总是向我显示此错误消息

ModuleNotFoundError: No module named 'oculus_evaluation.oculus_evaluation'; 'oculus_evaluation' is not a package

请告诉我,我不明白这种情况哪里不对。无法导入类。这是一个遗留代码,我不理解。

您有没有尝试过这里关于这个主题的许多问题中的任何一个?举几个例子:;你真的想在你的模块规范中两次使用
oculus\u求值
?我在_init\upy.py上写了
import sys from os.path import dirname,abspath d=dirname(dirname(abspath(uu文件_u)))sys.path.append(d)