【问题标题】:Running examples in Openaerostruct which uses Openmdao在使用 Openmdao 的 Openaerostruct 中运行示例
【发布时间】:2019-02-11 07:37:20
【问题描述】:

我已经运行了 Openmdao 和 Openaerostruct 中给出的基本示例,包括演练。但是,“run_aerostruct_uCRM.multipoint .py”示例之一抛出错误:

文件“C:\Users\Narahari\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py”,第 108 行,在 execfile exec(编译(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: cannot import name 'pyOptSparseDriver' from 'openmdao.api' (C:\Users\Narahari\Anaconda3\lib\site-packages\openmdao\api.py)

不知道出了什么问题,任何帮助将不胜感激 提前致谢 奈良哈里

【问题讨论】:

    标签: openmdao


    【解决方案1】:

    看起来 example 需要 pyoptsparse 才能运行。你需要install pyoptsparse from here。但是,OpenAeroStruct 的最新主分支已更新此示例,不需要该驱动程序,而是使用 scipy 驱动程序。因此,如果您拉下提交 #8cee773 或更新版本,您应该能够运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      相关资源
      最近更新 更多