Установите Numpy на Mac OS X Lion 10.7 - PullRequest
4 голосов
/ 07 сентября 2011

Мне нужно установить Numpy на мой Mac OS X Lion 10.7. Я немного погуглил, кажется, что нужно установить много вещей. И некоторые говорят, что мне нужно установить Xcode, прежде чем я установлю Numpy. Но официальный сайт Numpy не дает много информации об установке Numpy на Mac. Я действительно не хочу устанавливать Xcode, так как это будет стоить много места.

Так кто-нибудь знает, как установить Numpy? Какие предпосылки?

Спасибо

Ответы [ 9 ]

13 голосов
/ 07 сентября 2011

Lion поставляется с установленной NumPy.Это должно быть уже там:

$ python -c 'import numpy, numpy.version; print numpy, numpy.version.version'
<module 'numpy' from '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.py'> 1.5.1
7 голосов
/ 14 марта 2012

Для всех, кто обращает на это внимание от Google, вот где я понял, как создать numpy в Mac OS.(после установки Xcode):

export CC=gcc-4.2
export CXX=g++-4.2
export FFLAGS=-ff2c

Тогда pip install numpy работает просто отлично.

3 голосов
/ 06 марта 2012

Если вы установите Xcode, вы сможете получить самые последние и лучшие библиотеки и пакеты с открытым исходным кодом.Подумайте об использовании превосходного проекта Mac Ports (http://www.macports.org)). Это менеджер пакетов, который загрузит исходные пакеты и их зависимости и создаст для вас все библиотеки и инструменты.

Установка Numpy становится однострочной командой после Xcodeи mac порты установлены:

sudo port install py27-numpy

3 голосов
/ 12 февраля 2012

Я использовал несколько программных пакетов, которые требуют новой установки NumPy, которые не будут работать со встроенным NumPy или даже со встроенным Python.Самый простой способ установить NumPy на Mac - это загрузить любой из этих пакетов.Это будет работать для большинства версий ОС.

Тем не менее, остальные ответы верны, хотя это более общий ответ.

Это страница SourceForge проекта.

2 голосов
/ 07 января 2013

Самый простой способ, который я нашел, это посетить http://sourceforge.net/projects/numpy/files/NumPy/,, выбрать папку последней версии, а затем загрузить файл .dmg, соответствующий моей установленной версии Python.

0 голосов
/ 09 ноября 2014

Очень простой путь - установить Анаконда из Continuum или Навес Enthought . Это дистрибутивы Python, которые включают numpy, а также другие полезные библиотеки для научных вычислений

0 голосов
/ 09 ноября 2014

Вы можете установить numpy / scipy с помощью pip. Если pip не установлен на вашем компьютере, вы можете установить его с помощью easy_install:

sudo easy_install pip

Затем установите numpy:

sudo pip install numpy
0 голосов
/ 23 августа 2013

Основываясь на этом посте , я обнаружил, что Крис Фоннесбек держит высоко функциональный установочный скрипт для OSX 10.7 на сайте OSX SuperPack Github .

Поскольку я уже имел все зависимости (например, gfortran), я не использовал его полный сценарий оболочки. Скорее я только что сделал

git clone --depth=1 git://github.com/fonnesbeck/ScipySuperpack.git  
python -m easy_install -N -Z ScipySuperpack/*.egg   

И это работало прекрасно. В частности, он работал лучше, чем файлы .dmg из официальных дистрибутивов numpy и scipy, и лучше, чем pip install.

0 голосов
/ 08 сентября 2011

Как правило, если у вас нет веских причин, вы можете избегать попыток построить numpy / scipy et al. сами.

Для Mac есть два хороших пакета для числового Python, которые входят в комплект поставки. Вдохновенное распространение (платное, http://www.enthought.com/) и Sagemath (бесплатное, http://www.sagemath.org/).) Я с радостью использую Sagemath на 10,7 - у него есть nupy, scipy и т.д.

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