Ошибка при использовании OpenAerostruct и OpenMDAO вместе - PullRequest
0 голосов
/ 23 января 2019

Когда я запускаю код, приведенный в документе, для комбинированного аэро и структуры, я получаю эту ошибку:

AttributeError: у объекта 'module' нет атрибута 'matlib'

Исходя из предыдущего ответа, который я получил, я попытался установить обновленную версию 'matplotlib', но это не решило проблему.Любая помощь мне очень поможет, так как я человек эпохи Фортрана и только что перешел на Python.

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Похоже, вы пытаетесь использовать версию Python, скомпилированную Intel, и numpy не может найти необходимую базовую библиотеку.Что-то напутано в вашей установке python / numpy.

Это не имеет ничего общего с OpenAeroStruct или OpenMDAO.Если вы не можете исправить установку, я советую попробовать дистрибутив Anaconda python, в котором все должно быть правильно скомпилировано.

0 голосов
/ 23 января 2019

Мне не хватает представителя, чтобы комментировать, но, пожалуйста, просмотрите этот ответ как комментарий, и я отредактирую его, как только смогу ответить более правильно.

Это звучит как numpy проблема с установкой. Не могли бы вы опубликовать всю трассировку ошибок, которую вы получаете при попытке запустить команду?

Кроме того, в какой системе вы работаете (Windows, Mac, Linux), как вы установили Python и пробовали ли вы какой-либо другой код на основе Python, который вы можете заставить работать успешно?

Редактировать: последняя версия OpenAeroStruct была изменена, чтобы полностью избежать этой проблемы.

...