Я пытаюсь установить OpenMDAO, фреймворк с открытым исходным кодом, использующий python. Итак, прежде чем я доберусь до него, ему нужны 3 пакета:
- Компилятор Фортрана
- NumPY
- 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.
Той, что идет с Маком, не было. Итак, когда я набираю в терминале следующее:
python2.6
Он действительно запускает эту версию. Так что на данный момент я не знаю, нужно ли мне запускать скрипт в python 2.6, но если да, то я понятия не имею, как это сделать. Я пытался сделать это, и это не сработало:
Если кто-то знаком со средой или просто с самим python и имеет какие-либо предложения, я буду очень признателен.