PyCharm无缘无故运行测试时抛出“ AttributeError:'模块'对象没有属性”

Alv*_*nti 5 python testing django django-rest-framework

因此,我有一个Django-REST Framework项目,有一天它只是停止了在PyCharm中运行测试的能力。

从命令行,我可以使用pavermanage.py直接运行它们。

有时会发生这种情况,即我们没有在文件顶部导入类的超类,但事实并非如此。

我们在virtualenv本地设置了一个,然后从一个无聊的盒子中运行服务器。我确保已加载虚拟环境,并且项目的解释器正在使用上述虚拟环境。

没什么事的任何线索。

Alv*_*nti 1

鉴于所有其他路径已被覆盖:

  • 进口订单
  • 虚拟环境已创建
  • 使用虚拟环境的项目解释器

我唯一想到的是在 vurtal 环境中运行以下命令:

pip install -r requirements.txt

它成功了!最后,有人更新了我当前的虚拟环境无法满足的要求。搞砸了 PyCharm 中的路径/导入。