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