我正在尝试安装 OpenMDAO,这是一个使用 python 的开源框架。所以在我开始之前,它需要 3 个包:
- Fortran 编译器
- 数字货币
- ScyPy
我使用自制软件安装的:
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 - 虽然我不确定,所以我的猜测是我安装的所有包都是我下载的 python 2.7,因为它是在python网站上推荐。
Mac 自带的不是。因此,当我在终端中输入以下内容时:
python2.6
它实际上运行该版本。所以此时我不知道是否必须在 python 2.6 中运行脚本,但如果是这样,我不知道该怎么做。我试过这样做,但没有奏效:
如果有人熟悉环境或只是对 python 本身有任何建议,我将不胜感激。