Установка новейшего scipy (0.9) в Ubuntu? - PullRequest
3 голосов
/ 21 февраля 2011

Я пытался следовать учебному пособию , но после нескольких часов сборки ATLAS + LAPACK я получил ошибку в make install.Я попытался загрузить следующие 4 библиотеки и установить их до сих пор, но без игры в кости.

В настоящее время я установил numpy 1.3 и scipy 0.7.2 из репозиториев Ubuntu.Мне нужна особенность от Scipy 0,9, хотя.Любым способом (желательно надежным) я мог бы установить его?

Ответы [ 4 ]

3 голосов
/ 23 марта 2011

ActivePython включает в себя менеджер пакетов, который позволяет вам установить scipy 0.9 (среди numpy, matplotlib и т. Д.) Из PyPM .

pypm install numpy

Эти пакеты созданы с использованием ATLAS + LAPACK(Linux), veclib (OSX) или Intel MKL / ifortran (Windows).

1 голос
/ 21 марта 2011

Чтобы установить Scipy 0.9, вам нужно установить более новую версию Numpy, чем 1.3.Самый старый Numpy, с которым он будет работать, - это 1,4:

https://github.com/scipy/scipy/blob/maintenance%2F0.9.x/INSTALL.txt

Надеюсь, обновление вашей установки Numpy поможет!

В противном случае я повторяю рекомендацию Джоша для предварительно упакованных дистрибутивов.Я знаю нескольких людей, которые используют Sage и говорят, что очень легко начать работу.

0 голосов
/ 21 февраля 2011

Где вы можете сначала установить зависимости?

sudo apt-get install gcc g77 python-dev atlas3-base-dev

А затем продолжить установку scipy?

0 голосов
/ 21 февраля 2011

Я большой поклонник Enthought Python Distribution (EPD), чтобы большинство моих научных библиотек были аккуратно упакованы в одном месте:

http://www.enthought.com/products/epd.php

Это бесплатно, если вы в академии.

Есть также другие опции, такие как Python (x, y) и Sage:

http://code.google.com/p/pythonxy/

http://sagemath.org/

Упакованные дистрибутивы - самые близкие к надежному. Ранее я создавал scipy / numpy с нуля, но я не могу помочь вам без дальнейших подробностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...