无法在 Spyder 上使用 behave 运行 特征文件

Unable to run feature files using behave on Spyder

当我尝试下面教程的第三步时: https://behave.readthedocs.io/en/latest/tutorial.html

运行 行为

在 vscode 上使用终端:我只需正确输入“behave”和我的功能文件 运行。 但是,当我在 Spyder 上使用 iPython 控制台时,出现以下错误-

  File "<ipython-input-20-35bd367acbcb>", line 1, in <module>
    behave

NameError: name 'behave' is not defined

是否与使用的 python 解释器有关? Pycharm 上的功能文件也很容易 运行。那为什么不使用 Spyder?

behave 不是 python 命令,它是终端 (bash) 命令。 IPython 是一个 python 终端-意味着它将 运行 python 代码而不是 bash 命令