Запуск примеров в Openaerostruct, который использует Openmdao - PullRequest
0 голосов
/ 11 февраля 2019

Я провел основные примеры, приведенные в Openmdao и Openaerostruct, включая пошаговые руководства.Тем не менее, один из примеров "run_aerostruct_uCRM.multipoint .py выдает ошибку:

Файл" C: \ Users \ Narahari \ Anaconda3 \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py ", строка108, в execfile exec (compile (f.read (), имя файла, 'exec'), пространство имен)

Файл "D: / D_volume_ADE / Aircraft_Design_course / MDO_Aerospace / OpenAeroStruct-master / openaerostruct / examples / run_aerostmulti_m_ru_m_ru_rupy ", строка 28, из openmdao.api импортировать IndepVarComp, Problem, ScipyOptimizeDriver, pyOptSparseDriver, SqliteRecorder, ExecComp, SqliteRecorder

ImportError: не удается импортировать имя 'pyoptSparm\ Narahari \ Anaconda3 \ lib \ site-packages \ openmdao \ api.py)

Не уверен, что что-то идет не так, любая помощь будет принята с благодарностью Заранее спасибо Нарахари

1 Ответ

0 голосов
/ 11 февраля 2019

похоже, что для запуска требуется pyoptsparse.Вам нужно установить pyoptsparse отсюда .Однако последняя основная ветвь OpenAeroStruct обновила этот пример, чтобы не требовать этого драйвера, используя вместо этого драйвер scipy.Так что, если вы откроете коммит # 8cee773 или новее, вы сможете запустить его.

...