2015-03-13 16 views
6

Tôi đang cố gắng cài đặt numba trên OS X Mountain Lion. Tôi đã thử cách pip install nhưng không hoạt động, vì vậy tôi đã tải xuống từ các kho lưu trữ GIT các tệp zip. Khi cố gắng cài đặt numba tôi nhận ra rằng tôi cần LLVM trước tiên.Cách trỏ biến môi trường LLVM_CONFIG vào đường dẫn cho llvm-config

Tôi đã tải xuống và giải nén llvm vào thư mục Download. Các hướng dẫn README là: "Nếu LLVM của bạn được cài đặt ở vị trí không chuẩn, trước tiên hãy trỏ biến môi trường LLVM_CONFIG đến đường dẫn của tệp thực thi llvm-config tương ứng."; một thông báo tương thích với RunTimeError tôi nhận được khi chạy lệnh python setup.py install.

Vấn đề của tôi là tôi không hiểu phải làm gì để biến biến môi trường LLVM_CONFIG thành điểm tương ứng với llvm-config thực thi.

Bất kỳ trợ giúp nào? Cảm ơn

Trả lời

2

Ok, tôi cần cài đặt llvm trước. Vấn đề của tôi là tôi đã cài đặt LLVMLITE không phải LLVM.

Vì vậy, brew install llvm và sau đó định vị llvm-config trong thư mục Cellar đã giải quyết được sự cố của tôi.

+0

cho người khác, lưu ý rằng bạn phải 'export' var LLVM_CONFIG, với người sử dụng chạy các (root có thể) cài đặt. –

5

Vị trí thực tế được báo cáo bởi brew. Đối với tôi đó là:

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

Sau đó, ví dụ .:

LLVM_CONFIG=/usr/local/opt/llvm/bin/llvm-config pip install numba 
Các vấn đề liên quan