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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ModuleNotFoundError:没有名为'memoize'的模块相关的知识,希望对你有一定的参考价值。

我试过这个,

pip install memoize
Requirement already satisfied: memoize

但每次我运行pytest,我得到上面的错误ModuleNotFoundError: No module named 'memoize',它无法加载conftest.py文件,即使它在我的测试文件夹中,它还包含一个__init__.py文件。

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

答案

python路径可能是问题

python -m pytest projectroot /

要解决此问题,您还可以使用设置路径

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

通过@Not_a_golfer

以上是关于ModuleNotFoundError:没有名为'memoize'的模块的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError:没有名为“dataviz”的模块

ModuleNotFoundError:没有名为“numpy”的模块

错误:ModuleNotFoundError:没有名为“图像”的模块

ModuleNotFoundError:没有名为“knox”的模块

ModuleNotFoundError:没有名为“memoize”的模块

ModuleNotFoundError:没有名为“pssh”的模块