2012-10-26 13 views
11

Sono completamente nuovo a Python, sto cercando di installare NLTK sulla base di http://nltk.org/install.htmlnon possono installare NumPy su Mountain Lion

ho tutto installato tranne che per numpy (si dice numpy è facoltativo ma quando si tenta di importare nltk, si dice che c'è un errore perché non riusciva a trovare il modulo numpy)

dopo corro sudo pip install -U numpy

sono in esecuzione su un Mac con Mountain Lion, pitone v2.7.3

ottengo il seguente errore (ho incluso solo la fine del registro):

File "/private/tmp/pip-build/numpy/numpy/core/setup.py", line 696, in get_mathlib_info

raise RuntimeError("Broken toolchain: cannot link a simple C program")

RuntimeError: Broken toolchain: cannot link a simple C program


Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/numpy

Qualcuno ha visto questo accada?

+0

Funziona abbastanza bene sulla compilazione dei programmi? Ad esempio, hai un compilatore installato e configurato correttamente? – mgilson

+4

Se si utilizza il sistema OS X Python 2.7 ('/ usr/bin/python2.7'), Apple include già versioni di' setuptools' e 'numpy' con esso in modo da non doverle installare con quel Python. –

risposta

2

Se si apre un prompt dei comandi e si digita gcc, viene eseguito senza errori? In caso contrario, potrebbe essere necessario installare XCode (disponibile nell'appstore) e quindi gli strumenti da riga di comando (it looks similar to this post) in modo da poter completare l'installazione per numpy.

+0

'gcc' sembra effettivamente un alias di' clang' (MacOSX 10.8.qualcosa) ... – tutuca

Problemi correlati