2015-03-13 27 views
6

Sto cercando di installare numba su un OS X Mountain Lion. Avevo provato il modo pip install ma non funzionava, quindi ho scaricato dal repository GIT i file zip. Quando ho provato ad installare numba ho capito che ho bisogno di LLVM prima.Come indirizzare la variabile di ambiente LLVM_CONFIG al percorso per llvm-config

Ho scaricato e spacchettato llvm nella cartella Download. Le istruzioni README sono: "Se il tuo LLVM è installato in una posizione non standard, prima indirizza la variabile di ambiente LLVM_CONFIG al percorso dell'eseguibile llvm-config corrispondente."; un messaggio compatibile con RunTimeError che ottengo quando si esegue il comando python setup.py install.

Il mio problema è che non capisco cosa fare per rendere la variabile di ambiente LLVM_CONFIG in modo che punti all'eseguibile llvm-config corrispondente.

Qualsiasi aiuto? Grazie

risposta

2

Ok, avevo bisogno di installare llvm prima. Il mio problema era che stavo installando LLVMLITE non LLVM.

Quindi brew install llvm e quindi localizzare llvm-config nella directory Cellar ha risolto il mio problema.

+0

Per gli altri, si noti che si deve 'export' il LLVM_CONFIG var, con l'utente che esegue l'installazione (forse root). –

5

La posizione effettiva è segnalata da brew. Per me è stato:

==> Caveats 
LLVM executables are installed in /usr/local/opt/llvm/bin. 
Extra tools are installed in /usr/local/opt/llvm/share/llvm. 

Poi, ad es .:

LLVM_CONFIG=/usr/local/opt/llvm/bin/llvm-config pip install numba