无法在 Django 的 pydev 中导入 behave.given

Cannot import behave.given in pydev for django

我有一个 Django 项目,我正在使用 behave 为它合并 BDD。我使用 PyDev 作为我的开发环境。我已经安装 behave_dhango 并在 conda 环境中使用 pip 运行,我可以看到文件夹已在右侧 conda 'env'.

的 site-packages 文件夹中创建

出于某种原因,我无法从这样的行为中导入 'given, when and then' 装饰器:

    from behave import given, when, then

它说 "Unresolved import given... when... and then..."

我没有发现任何命名冲突,也无法理解上述代码不起作用的原因。

Python 2.7 姜戈 1.11 表现 1.2.6

你设置PyDev的解释器了吗?

http://www.pydev.org/manual_101_interpreter.html

如果你在强制内置函数中添加behave,它会起作用吗? (有关如何执行此操作的详细信息,请参阅 pydev.org/...)。 – 感谢 Fabio Zadrozny