问题描述
我使用的是pyOptSparse的较旧版本(与许可证捆绑在一起),该版本过去可以与较旧版本的OpenMDAO(1.x)和WISDEM配合使用,但是与我当前使用的OpenMDAO 3.1.0,Anaconda / Windows,
我发出prob.driver =om.pyOptSparseDriver()
我收到此错误:
AttributeError:模块“信号”没有属性“ SIGUSR1”
有没有解决的办法?
解决方法
这绝对是一个错误。现在,我们从OpenMDAO 3.3.1开始对其进行了修复。
一种解决方法将要求您编辑pyoptsparse.py
文件,并在“ user_terminate_signal”定义中将默认选项signal.SIGUSR1
替换为None。