2014-06-25 84 views
0

好奇如何Blaze(下一代NumPy的的)會像,我試着用Clang ++構建Blaze需要什麼?

pip install Blaze 

tar包下載安裝,但引發的錯誤:

Clang++ is required to build Blaze. 

問題

什麼是Clang++?我假設它不是Python包/模塊。它似乎與C++有關。

需要安裝什麼以滿足此要求?我使用的是Ubuntu 14.04。

在此先感謝!

+1

Clang是一個編譯器。這可能是因爲blaze需要編譯它的一些文件。 – RedX

回答

1

Clang ++是一個像gcc這樣的C++編譯器。嘗試使用sudo apt-get install clang進行安裝。

0

要安裝火焰,你應該嘗試使用AnacondaMiniconda(當時conda install blaze),不幸的是安裝包的PyPI沒有很好的維護。要使用PIP嘗試從開發版:

pip install git+https://github.com/ContinuumIO/blaze.git

鏘的要求++已被刪除(在V0.4我相信)。

此外,開發版本與該版本有很大不同。

2

大火不再取決於鏗鏘聲。

@ aterrel的答案使用conda仍然是理想的,如果你想安裝像HDF5或BColz這樣的非Python依賴關係。

conda install blaze # installs many useful packages on Mac, Linux, Windows 

但是,如果你不需要這些(或者能夠通過其他渠道進行安裝),然後殺出本身可以通過PIP進行安裝。

pip install blaze --upgrade 
相關問題