2009-10-05 13 views

risposta

30

sudo easy_install -U numpy

Installazione tramite setuptools otterrà il nuovo numpy sul sys.path per utilties non di sistema (mi è stato detto che alcuni programmi di utilità di Apple si basano sul sistema NumPy). In generale, setuptools si "fare il giusto" cosa su OS X.

+1

Come notato da Austin, è necessario installare http://r.research.att.com/gfortran-4.2.3.dmg prima. Testato su un nuovo 10.6.4 installare – Mark

+0

ho avuto problemi simili che cercano sudo easy_install -U NumPy Così ho fatto la seguente: sudo easy_install pip installare pip. Di quanto installato numpy tramite 'pip' installazione di pip numpy che ha funzionato alla grande. –

4

come suggerito altrove, macports funziona bene su architettura e versioni di MacOsX + multipla permette aggiornamenti e molto altro:

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

nel tuo caso, semplicemente problema:

$ sudo port install py26-numpy 

in alternativa, se si vuole/bisogno di compilare autonomamente, le istruzioni in HJBlog sono molto utili. Ho provato e ho potuto facilmente compilare la versione a 64 bit di matplotlib.

0

Per qualche motivo, easy_install -U numpy non ha funzionato.

print numpy.__version__ 

sarebbe sempre dare 1.2.1

NumPy Quindi, in primo luogo ho rimosso 1.2.1 trovando e sopprimendo l'intera cartella:

import numpy 
print numpy.__file__ 

ho scaricato la GNU Fortran Compiler da:

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

ho usato easy_install installare NumPy.

In retrospettiva, easy_install -U numpy potrebbe aver funzionato se avessi installato il compilatore Fortran.

4

Usa pip install -U numpy invece, come easy_install è deprecato in favore di pip

Problemi correlati