2012-11-03 17 views
6

Ho numpy e matplot installati e funzionano correttamente con python 2.7, ma quando uso pip per installare scipy, ottengo questo errore.non è possibile installare scipy su mac OS X

numpy.distutils.npy_pkg_config.PkgNotFound: Could not find file(s)  ['/usr/local/lib/python2.7/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini'] 

---------------------------------------- 
Command python setup.py egg_info failed with error code 1 in /var/folders/61/dpn0d5p51z19g5vypnmh3vfh0000gn/T/pip-build/scipy 
+0

Ci sono molte dipendenze e probabilmente manca qualcosa. La seguente risorsa potrebbe essere in grado di aiutarti: [Installazione di Python, virtualenv, NumPy, SciPy, matplotlib e IPython su Lion o Mountain Lion] (http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy- matplotlib-e-ipython-on-lion /). –

+0

Ho aggiunto una taglia a questo. Sto usando Mountain Lion, Homebrew, pip e virtualenv. Non voglio usare MacPorts. Voglio che il problema venga risolto il più vicino possibile al "nucleo" del problema, che credo sia in NumPy. –

+0

Vedere questa domanda: http://stackoverflow.com/questions/12092306/how-to-install-scipy-with-pip-on-mac-mountain-lion-os-x-v10-8/14315132#14315132. Raccomando di usare "homebrew" di homebrew e samueljohn per installare scipy. –

risposta

-1

Potrei suggerire di utilizzare un gestore di pacchetti per Mas OS X (ad esempio Macports). Usare un tipo di sistema di questo tipo potrebbe evitarti di cose come la risoluzione manuale delle dipendenze e così via.

+2

Sto usando homebrew che, in generale, sta ottenendo molta più trazione rispetto a MacPorts. –

9

Non c'è fine alla quantità di dolore che si può incontrare quando si tenta di installare numpy, scipy e matplotlib su Mac OS X. Se si desidera rimanere sul filo del rasoio, suggerirei di scaricare i repository git e costruendo ciascuno.

Se non c'è bisogno di essere sul bordo di sanguinamento vorrei suggerire, seguendo le istruzioni sul sito web SciPy:

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

Infine, c'è il grande lavoro che Chris Fonnesbeck: A https://github.com/fonnesbeck/ScipySuperpack

Il metodo Fonnesbeck non ha mai fallito.

+0

questo ha funzionato perfettamente – diek

0

Inoltre non è stato possibile installare scipy tramite pip. Tuttavia un'opzione che ha funzionato per me stava usando il pacchetto .dmg provided by scipy.org.

Importante: sarà necessario eseguire l'aggiornamento all'ultima versione di python su Mac OS. Cioè, puoi ancora utilizzare Python 2.7, tuttavia è necessario aggiornare all'ultima build che puoi scaricare su python.org.