ModuleNotFoundError:没有名为'memoize'的模块

时间:2017-12-14 04:31:25

标签: python module pytest

我试过了,

pip install memoize
Requirement already satisfied: memoize

但是每次运行pytest时,都会出现上述错误 ModuleNotFoundError: No module named 'memoize' 并且它无法加载conftest.py文件,即使它位于我的tests文件夹中,并且它还包含__init__.py文件。

任何建议还有什么可能是错误/缺失?

1 个答案:

答案 0 :(得分:2)

python路径可能是问题

python -m pytest projectroot /

要解决此问题,您还可以使用

设置路径
import sys, os
myPath = os.path.dirname(os.path.abspath(__file__)) 
sys.path.insert(0, myPath + '/../')

通过@Not_a_golfer