我有一个具有以下结构的项目
-project
--src
--test
当我从python2(python2 -m pytest
)在项目文件夹中运行pytest时,它工作正常,但是,使用python 3(python3 -m pytest
),我在测试文件中有一个错误,因为它无法在src文件夹中找到导入
我在两个文件夹中都有一个__init__.py
有没有什么理由在python2和python3中应该有所不同?我怎么能让它在python3中工作?
谢谢
您没有提供有关确切导入错误的详细信息,但可能您使用的是相对导入,其在Python 2和3中的行为有所不同。如果是这种情况,请尝试使用绝对导入。