好奇Blaze
(下一代 NumPy)会是什么样子,我尝试安装
pip install Blaze
tarballblaze-0.1.tar.gz
已下载,但出现错误:
Clang++ is required to build Blaze.
问题:
是什么Clang++
?我认为它不是 Python 包/模块。它似乎与C++有关。
安装什么来满足这个要求?我正在使用 Ubuntu 14.04。
提前致谢!
Blaze 不再依赖 Clang。
conda
如果您想安装 HDF5 或 BColz 等非 Python 依赖项,@aterrel 的使用答案仍然是理想的。
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
安装它。