Colin Helms
Colin Helms

Reputation: 342

What numpy version is compatible with Python 3.7?

The Goddard Mission Analysis Tool, GMAT 2020a python version is constrained to Python 3.7 due to a binary dependency in GMAT libPythonInterface.dll

When running a python userfunction I get the notorious numpy exception:

No module named 'numpy.core._multiarray_umath'

Additional text in the error message attempts to be helpful and directs the user to (https://numpy.org/devdocs/user/troubleshooting-importerror.html) but the suggestions there are generic, erroneous, and incomplete.

Upvotes: 2

Views: 14769

Answers (1)

Colin Helms
Colin Helms

Reputation: 342

After much research, I uncovered a description of numpy-python version dependencies at (https://numpy.org/neps/nep-0029-deprecation_policy.html) and I want to document it here, for myself as well as other users.

In addition, using conda and it's wonderful dependency checker, I have uncovered the following versions of common applications (that I use with GMAT) as follows:

-numpy 1.16

-matplotlib 3.4

-scipy 1.5.3

-xlwings-0.26.3

-xlsxwriter-3.0.2

-PyQt5 5.12

Upvotes: 5

Related Questions