无法在pydev中为django导入behave.given

时间:2018-06-15 01:13:54

标签: python django pydev python-behave

我有一个Django项目,我正在使用behave结合BDD。我使用PyDev作为我的开发环境。我已经安装了behave_dhango并在conda环境中使用pip行为,我可以看到这些文件夹是在右侧conda' env'中的site-packages文件夹中创建的。

出于某种原因,我无法导入'给出,何时以及然后'装饰者的表现如下:

    from behave import given, when, then

它表示"未解决的导入......当......然后......"

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

Python 2.7 Django 1.11 表现为1.2.6

2 个答案:

答案 0 :(得分:0)

你有设置PyDev的解释器吗?

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

答案 1 :(得分:0)

如果你对强制内置函数添加了行为,它是否有效? (有关如何执行此操作的详细信息,请参阅pydev.org/...)。 - 感谢Fabio Zadrozny