我现在正在尝试修改"网络摄像头 - 脉冲检测器"这利用了openmdao 它在openmdao中失败了两个版本。
在版本0.9.5中,它报告导入错误"没有名为traits.api的模块"在最新版本1.6.3中,它报告错误" ImportError:没有名为datatypes.api"的模块,这是因为openmdao尚未激活。
那么如何通过键入" OPENMDAO / Scripts / activate"来激活openmdao 1.6.3版本,就像在版本0.9.5中一样。 ? 非常感谢你!
答案 0 :(得分:1)
你不需要激活openmdao> 1.0。在旧版本中,我们依赖于虚拟环境安装系统,但事实并非如此。所以现在你只需将它安装到你想要的任何python环境中(就像你的标准环境一样)。
然而,web-cam-pulse-detector是用较早版本的OpenMDAO< 1.0,它不会在较新版本的代码中工作。需要对组件进行一些更新以支持新的api。这conversion guide可以帮助解决这个问题。
答案 1 :(得分:1)
我建议如果你想直接运行代码而不是使用预先构建的二进制文件,那么你可以从no-openmdao分支执行:
https://github.com/thearn/webcam-pulse-detector/tree/no_openmdao