我正在尝试安装OpenMDAO,这是一个使用python的开源框架。所以在我开始之前,它需要三个包:
我用自制的方式安装的:
brew install gfortran
sudo easy_install-2.6 pip
sudo pip-2.6 install numpy
sudo pip-2.6 install scipy现在,要安装OpenMDAO,我应该在OpenMDAO文件夹中,在这个级别上我应该运行以下脚本:
python go-openmdao-dev.py但是我不断地发现这个错误:
ERROR: the following prerequisites could not be imported: ['scipy'].所以我和OpenMDAO的人交谈,似乎我需要使用python2.6 -尽管我不确定,所以我猜我安装的所有软件包都是为python2.7安装的,这是我下载的,因为它是在python网站上推荐的。
和麦克一起来的那个不是。因此,当我在终端输入以下内容时:
python2.6它实际上是运行那个版本的。因此,此时我不知道是否必须在python2.6中运行脚本,但如果需要,我不知道如何运行。我试过这样做,但没有用:

如果有人熟悉这个环境,或者仅仅熟悉python本身,并且有任何建议,我会非常感激的。
发布于 2013-04-19 14:53:28
在从.dmg下载the之后,我也遇到了同样的问题。我卸载,然后从源代码中重新安装:http://sourceforge.net/projects/scipy/files/scipy/0.12.0/,然后openmdao安装程序识别the。
这可能是有用的(取自INSTALL.txt中的ciply-0.12.0.tar.gz):
若要在安装后测试SciPy (强烈推荐),请在Python中执行进口枕木 scipy.test() 要运行完整的测试套件,请使用 scipy.test('full') 请注意,您必须安装0.10版或更高版本的“鼻子”测试框架才能运行测试。有关鼻子的更多信息可在website__上获得。 __ http://somethingaboutorange.com/mrl/projects/nose/
发布于 2013-04-20 03:03:14
这个问题是在OpenMDAO支持论坛http://openmdao.org/forum/questions/744/error-the-following-prerequisites-could-not-be-imported-scipy上回答的。
解决的方法是安装python2.7的scipy和numpy。最初的海报首先为python2.6安装了它们,然后使用python2.7运行了go openmdao.py脚本。一旦所有的预reqs安装到2.7,它就可以工作了。
https://stackoverflow.com/questions/16091644
复制相似问题