OpenMDAO 1.7.3 Alpha 先决条件

OpenMDAO 1.7.3 Alpha prerequisites

online installation doc 说 OpenMDAO 1.7.3 Alpha 只需要 "numpy" 和 "scipy",但 pip install openmdao 给出:

Installing collected packages: six, Pygments, imagesize, pytz, babel, snowballstemmer, MarkupSafe, Jinja2, alabaster, sphinxcontrib-websupport, idna, chardet, certifi, urllib3, requests, docutils, typing, colorama, sphinx, numpydoc, decorator, networkx, sqlitedict, pyparsing, openmdao

为什么有这么多先决条件?我做错了什么吗?

我在 Windows 7 上使用 Python 2.7。

我觉得差不多。其中一些内容仅用于构建文档,因此对于 运行.

来说并不是很重要

OpenMDAO 并不直接依赖所有这些包,但我们需要的一些包有自己的依赖项。因此,当您通过 pip 安装 OpenMDAO 时,它会递归依赖树并安装所有内容。