此贴仅为记录debug过程,为防后续再次遇见
问题
问题情境
复现文章模型,pycharm项目初次运行
问题描述
在导入同目录下其它文件夹中的python文件时,未标红,但运行时报错ModuleNotFoundError
报错信息
未找到该模块
python
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "D:\software\server\pycharm\PyCharm 2021.1.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
File "D:\software\server\pycharm\PyCharm 2021.1.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "E:/PycharmProject/MTFNet/version_2/main-SEED.py", line 2, in <module>
from datasets.SEED import SEED
File "D:\software\server\pycharm\PyCharm 2021.1.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'datasets.SEED'
解决
将 datasets 文件夹名称 改为 datasets_seed 后解决 ,猜测可能是与安装的库中其它模块名字冲突(在另一个解释器环境下无需修改就能运行)