2009-10-05 11 views

Respuesta

30

sudo easy_install -U numpy

Instalación a través de setuptools obtendrá el nuevo numpy en el sys.path de las utilidades de no pertenecientes al sistema (Me han dicho que algunas utilidades de Apple se basan en el sistema de numpy). En general, se setuptools "hacer lo correcto" en OS X.

+1

Como se ha señalado por Austin, usted tiene que instalar http://r.research.att.com/gfortran-4.2.3.dmg primero. Probado en una nueva instalación 10.6.4 – Mark

+0

tuve problemas similares tratando de sudo easy_install -U numpy Así que hizo lo siguiente: sudo easy_install pip instalar PIP. Que instaló numpy a través de 'pip' pip install numpy que funcionó muy bien. –

4

como se sugiere en otro lugar, macports funciona bien en la arquitectura múltiple y versiones de MacOsX + permite actualizaciones y más:

$ 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. 
$ 

en su caso, simplemente cuestión:

$ sudo port install py26-numpy 

alternativamente, si quieres/necesidad de compilar tu mismo, las instrucciones HJBlog son muy útiles. Probé y pude compilar fácilmente la versión de 64plc de matplotlib.

0

Por alguna razón, easy_install -U numpy no funcionó.

print numpy.__version__ 

sería siempre dan 1.2.1

numpy Así, por primera vez quitado 1.2.1 encontrándolo y borrar toda la carpeta:

import numpy 
print numpy.__file__ 

he descargado el Fortran Compiler GNU a partir de:

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

que utiliza para instalar easy_install numpy

En retrospectiva, easy_install -U numpy podría haber funcionado si tuviera instalado el compilador Fortran.

4

Uso pip install -U numpy lugar, como easy_install está en desuso en favor de pip

Cuestiones relacionadas