这是pyoptspare_driver.py 中的第18行
from pyoptsparse import Optimization
我不认为这是一个有效的参考任何东西。只是试图通过test_pyoptparse_driver.py中的一个简单优化示例进行操作参见LINE 1575我尝试将优化器从NSGA2更改为SLSQP
我不知道你为什么需要这个功能
_, local_opt = set_pyoptsparse_opt('NSGA2')
set_pyoptparse_opt的第330行调用
from pyoptsparse import OPT
脓疮是从哪里来的?
Pyoptsparse来自UMich的MDOLab,可以在这里找到repo。要运行该示例,您需要使用以下步骤克隆并安装repo。OpenMDAO目前使用的是v1.2版本,但如果您想要最新版本,只需跳过该步骤。
git clone https://github.com/mdolab/pyoptsparse.git
cd pyoptsparse
git checkout tags/v1.2
pip install -r requirements.txt
pip install .