Как обновить Numpy на Mac OS X Snow Leopard? - PullRequest
15 голосов
/ 05 октября 2009

Как я могу обновить Numpy до новейшего? Должен ли я скачать файл .dmg отсюда:

http://sourceforge.net/projects/numpy/files/

Это .dmg только для 10,5? Я установил NumPy, используя эти инструкции:

http://www.scipy.org/Installing_SciPy/Mac_OS_X

Мой текущий Numpy - 1.2.1. Я работаю на Mac OS X 10.6.1 Snow Leopard. Спасибо!

Ответы [ 4 ]

32 голосов
/ 05 октября 2009

sudo easy_install -U numpy

При установке через setuptools вы получите новый numpy в sys.path для несистемных утилит (мне говорили, что некоторые утилиты Apple полагаются на system-numpy). В общем, setuptools «сделает все правильно» в OS X.

7 голосов
/ 15 октября 2013

Вместо этого используйте pip install -U numpy, так как easy_install устарела в пользу pip

4 голосов
/ 24 декабря 2009

, как указано в другом месте, macports отлично работает на нескольких архитектурах, а версии MacOsX + позволяют обновления и многое другое:

$ port search numpy
py-numpy @1.3.0 (python)
    The core utilities for the scientific library scipy for Python

py25-numpy @1.3.0 (python)
    The core utilities for the scientific library scipy for Python

py25-symeig @1.4 (python, science)
    Symeig - Symmetrical eigenvalue routines for NumPy.

py26-numpy @1.3.0 (python)
    The core utilities for the scientific library scipy for Python

py26-scikits-audiolab @0.10.2 (python, science, audio)
    Audiolab is a python toolbox to read/write audio files from numpy arrays

Found 5 ports.
$

в вашем случае просто введите:

$ sudo port install py26-numpy

В качестве альтернативы, если вы хотите / должны скомпилировать себя, инструкции в HJBlog очень полезны. Я протестировал и смог легко скомпилировать 64-битную версию matplotlib.

0 голосов
/ 24 марта 2010

По какой-то причине easy_install -U numpy не работает.

print numpy.__version__

всегда даст 1.2.1

Итак, я сначала удалил numpy 1.2.1, найдя его и удалив всю папку:

import numpy
print numpy.__file__

Я скачал компилятор GNU Fortran с:

http://r.research.att.com/gfortran-4.2.3.dmg

Я использовал easy_install для установки numpy.

В ретроспективе easy_install -U numpy мог бы работать, если бы у меня был установлен компилятор Fortran.

...