由于 GMAT libPythonInterface.dll 中的二进制依赖性,戈达德任务分析工具 GMAT 2020a python 版本仅限于 Python 3.7
运行 python 用户函数时,我遇到了臭名昭著的 numpy 异常:
No module named 'numpy.core._multiarray_umath'
错误消息中的附加文本试图提供帮助并引导用户访问 ( https://numpy.org/devdocs/user/troubleshooting-importerror.html ),但其中的建议很笼统、错误且不完整。
最佳答案
经过大量研究,我在 ( https://numpy.org/neps/nep-0029-deprecation_policy.html ) 发现了 numpy-python 版本依赖关系的描述,我想在这里为我自己以及其他用户记录它。
此外,使用 conda 及其出色的依赖性检查器,我发现了以下版本的常见应用程序(我与 GMAT 一起使用),如下所示:
-numpy 1.16
-matplotlib 3.4
-scipy 1.5.3
-xlwings-0.26.3
-xlsxwriter-3.0.2
-PyQt5 5.12
关于python - 什么 numpy 版本与 Python 3.7 兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72427358/