2014-06-25 42 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 
相关问题