Clang++需要什么来构建Blaze

What is Clang++ required to build Blaze?

本文关键字:构建 Blaze 什么 Clang++      更新时间:2023-10-16

由于好奇Blaze(下一代NumPy(会是什么样子,我尝试使用进行安装

pip install Blaze

tarball blaze-0.1.tar.gz已下载,但出现错误:

Clang++ is required to build Blaze.  

问题

什么是Clang++?我认为它不是Python包/模块。它似乎与C++有关。

要满足此要求,需要安装什么?我使用的是Ubuntu 14.04。

提前感谢!

Blaze不再依赖Clang。

@如果您想安装像HDF5或BCOz这样的非Python依赖项,aterrel使用conda的答案仍然是理想的。

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

但如果你不需要这些(或者可以通过其他渠道安装(,Blaze本身就可以通过pip安装。

pip install blaze --upgrade

Clang++是一个类似于gcc的C++编译器。尝试sudo apt-get install clang进行安装。

要安装Blaze,您应该尝试使用Anaconda或Miniconda(然后是conda install blaze(,不幸的是PyPI包没有得到很好的维护。要使用pip,请尝试从开发版本:

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

Clang++的要求已被删除(我相信在v0.4中(。

此外,开发版本与该版本有很大不同。