簡體   English   中英

python2和python3中的pytest-不同的行為

[英]Pytest in python2 and python3 - different behaviour

我有一個具有以下結構的項目

 -project
 --src
 --test

當我從python2( python2 -m pytest )在項目文件夾中運行pytest時,它工作正常,但是,對於python 3( python3 -m pytest ),我在測試文件中出現錯誤,因為它無法在src文件夾中找到導入

我在兩個文件夾中都有一個__init__.py

有什么理由為什么它在python2和python3中應該有所不同? 我如何使其在python3中工作?

謝謝

您尚未提供有關確切導入錯誤的詳細信息,但可能您正在使用相對導入,在Python 2和3中,相對導入的行為有所不同。如果是這種情況,請嘗試使用絕對導入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM