You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入DB.py模块提示“模块未找到”问题求助

解决Python导入DB.py提示模块未找到的问题

以下是几个可行的排查和解决方向:

  • 确认文件路径匹配
    确保DB.py和你的主运行脚本在同一目录下。如果不在同一目录,需要把DB.py所在的目录添加到Python的搜索路径中,在主脚本开头加入:

    import sys
    sys.path.append("DB.py所在的绝对路径")
    
  • 检查文件名大小写
    在Linux/macOS系统中,Python对文件名大小写敏感,确保你导入时写的import DB和实际文件名DB.py完全一致(比如不要把文件命名为db.py却导入DB)。

  • 处理子目录模块导入
    如果DB.py在某个子目录下,需要在该子目录中创建一个空的__init__.py文件(让Python识别为包),然后用相对或绝对路径导入,比如:

    from 子目录名 import DB
    
  • 排查同名冲突
    检查项目中是否存在其他名为DB.py的文件,或者是否安装了与DB同名的第三方库,这些都会导致导入冲突。

  • IDE运行配置检查
    如果你用IDE(如PyCharm、VS Code)运行程序,需要将DB.py所在的目录标记为Sources Root(PyCharm右键目录选择Mark Directory as > Sources Root;VS Code在settings中配置python.analysis.extraPaths)。

内容的提问来源于stack exchange,提问作者Jigsaw88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 13:30:47