我有一个库和测试的目录结构,如下所述。我在所有 lib 和 test 目录中都有 __init__.py 文件,但是 testcases/Ethernet 中的所有测试都出现错误“ E ImportError: No module named lib ”,其他目录中的所有测试都可以正常工作。所有测试中的第一个导入完全相同“ from lib import Selftest ”,但在 testcase/Ethernet 目录 dir 中的所有测试中,这是问题所在。
我想知道当所有其他目录都没有时,一个目录如何出现此问题,但它们的设置完全相同。
干杯
硅
lib/
lib/plugins
lib/boards
lib/ethernet
testcases/Plugins
testcases/Boards
testcases/Ethernet