pycharm导入同目录下文件未标红但报错ModuleNotFoundError

此贴仅为记录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 后解决 ,猜测可能是与安装的库中其它模块名字冲突(在另一个解释器环境下无需修改就能运行)

相关推荐
码农coding20 分钟前
android 12 中的VSYNC的请求
android
YF021134 分钟前
详解Android所有文件访问权限
android
时间的拾荒人2 小时前
MySQL C语言连接 - 从入门到实战
android·c语言·mysql
Meteors.2 小时前
Android性能优化:01. 指标体系 + 分析工具链
android
放学校门口见2 小时前
vscode部署stm32开发调试环境
ide·vscode·stm32
jike_20264 小时前
安卓平台免费录音转文字工具深度测评:5 款 APP 功能对比与选型指南
android·智能电视
Code Man4 小时前
Windows 下使用 Appium
android·windows·appium
码农coding4 小时前
android 12 中的VSYNC接收
android
GitLqr4 小时前
Flutter 3.44 性能飞跃:深度解析 Android Platform View 的 HCPP 新特性
android·flutter·性能优化
码农coding4 小时前
android 12 SurfaceFlinger中的CompositionEngine
android