首页 > 解决方案 > python No module named error for an import in an imported file

问题描述

我有这样的文件结构

src 
 -main
   -python 
     -config
       -config.py
     -file.py
 -test
  -file_test.py

file.py 将 config.py 导入为import config.config

但是,这会在运行 unittest 并出现错误no module named config.confg My testing file imports file.py as correct时导致问题from src.main.python import file。我将如何解决此错误?

注意:我尝试更改import config.configfrom src.main.python.config import config修复测试的方法,但在尝试运行实际的 python 代码时会导致问题。我最终得到一个错误No module named src

标签: pythonunit-testing

解决方案


推荐阅读