2014-02-19 2 views
0

Я пытаюсь установить Scipy из источника на Red Hat, но с некоторыми проблемами с процессом установки, особенно с ATLAS. Я видел, что Sage включает Scipy и Numpy вместе с различными другими пакетами и требует минимальной конфигурации. Если я создам Sage, смогу ли я импортировать Scipy в Sage из моей первоначальной установки Python, или мне нужно сделать это с Python с Sage?Использование Sage в комплекте Scipy с собственным python

Кроме того, можно ли создавать только определенные пакеты внутри Sage и не создавать все это?

Ситуация, в которой я работаю, требует, чтобы я строил исходный код, поэтому загрузка предварительно скомпилированного двоичного файла не является вариантом.

Спасибо!

+0

Если вам просто нужен scipy и не беспокойтесь о космосе, вам может быть лучше с одним из «навесов с искусством» или «континуум anaconda». Однако вам нужно будет использовать отправленный интерпретатор. – gg349

ответ

1

В настоящее время вам нужно использовать Python с Sage (хотя это не должно быть проблемой, если вам не нужен Python 3 для чего-то). Фактически вы можете сделать

sage -ipython 

и просто получить IPython с версией Sage. Не так уж хорошо пытаться создавать только определенные пакеты, но в принципе вы могли бы построить Sage Python, а затем каким-то образом убедить упаковочную систему просто создать Numpy/Scipy. С другой стороны, если у вас нет G4 PPC Mac, как тот, который рядом со мной, для сборки Sage не требуется очень много времени (пока вы экспортируете MAKE="make -j4" или что-то в этом роде).

Наконец, есть некоторые попытки сделать Sage более модульным в этом смысле. Для некоторых примеров см. Sage на Gentoo и lmona.de.

Удачи вам!