exec文件中的文件“ C:\ Users \ Narahari \ Anaconda3 \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py”,第108行 exec(compile(f.read(),文件名,'exec'),命名空间)
文件“ D:/D_volume_ADE/Aircraft_Design_course/MDO_Aerospace/OpenAeroStruct-master/openaerostruct/examples/run_aerostruct_uCRM_multipoint.py”,第28行,在 从openmdao.api导入IndepVarComp,问题,ScipyOptimizeDriver,pyOptSparseDriver,SqliteRecorder,ExecComp,SqliteRecorder
ImportError:无法从“ openmdao.api”(C:\ Users \ Narahari \ Anaconda3 \ lib \ site-packages \ openmdao \ api.py)导入名称“ pyOptSparseDriver”
不确定发生了什么问题,将不胜感激任何帮助 提前致谢 纳拉里(Narahari)
答案 0 :(得分:0)
看起来示例需要pyoptsparse才能运行。您需要install pyoptsparse from here。但是,OpenAeroStruct的最新master分支已更新本示例,使其不再需要该驱动程序,而是使用scipy驱动程序。因此,如果下拉提交#8cee773或更高版本,则应该能够运行它。