0

好奇Blaze(下一代 NumPy)会是什么样子,我尝试安装

pip install Blaze

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

Clang++ is required to build Blaze.  

问题

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

安装什么来满足这个要求?我正在使用 Ubuntu 14.04。

提前致谢!

4

3 回答 3

2

Blaze 不再依赖 Clang。

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

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

但是如果你不需要这些(或者能够通过其他渠道安装它们),那么 Blaze 本身可以通过 pip 安装。

pip install blaze --upgrade
于 2015-01-04T04:04:18.273 回答
1

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

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

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

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

于 2014-06-25T12:58:04.987 回答
1

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

于 2014-06-25T11:27:03.733 回答