首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装OpenMDAO

安装OpenMDAO
EN

Stack Overflow用户
提问于 2013-04-18 19:38:28
回答 2查看 1.3K关注 0票数 0

我正在尝试安装OpenMDAO,这是一个使用python的开源框架。所以在我开始之前,它需要三个包:

  1. Fortran编译器
  2. NumPY
  3. ScyPy

我用自制的方式安装的:

代码语言:javascript
复制
brew install gfortran
sudo easy_install-2.6 pip
sudo pip-2.6 install numpy
sudo pip-2.6 install scipy

现在,要安装OpenMDAO,我应该在OpenMDAO文件夹中,在这个级别上我应该运行以下脚本:

代码语言:javascript
复制
python go-openmdao-dev.py

但是我不断地发现这个错误:

代码语言:javascript
复制
ERROR: the following prerequisites could not be imported: ['scipy'].

所以我和OpenMDAO的人交谈,似乎我需要使用python2.6 -尽管我不确定,所以我猜我安装的所有软件包都是为python2.7安装的,这是我下载的,因为它是在python网站上推荐的。

和麦克一起来的那个不是。因此,当我在终端输入以下内容时:

代码语言:javascript
复制
python2.6

它实际上是运行那个版本的。因此,此时我不知道是否必须在python2.6中运行脚本,但如果需要,我不知道如何运行。我试过这样做,但没有用:

如果有人熟悉这个环境,或者仅仅熟悉python本身,并且有任何建议,我会非常感激的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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/

票数 0
EN

Stack Overflow用户

发布于 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,它就可以工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16091644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档